クマのブログ

つまづいたところ、学びを書いていきます

【PHP】formタグmethod属性省略時のデータ送信方式

前提

背景

  • 会社の研修中、PHPの基礎講座を受講

  • 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット

内容

問題

以下のform内のデータ送信方式はGETか?POSTか?

  <body>
     <form action="test.php">
       あなたの家族の人数を教えてください。<br>
         <input type="radio" name="number" value="1" checked>1人<br>

この問題が解けなかった。

回答

  • method属性省略時はget送信となる

  • 実際の現場は、修正時の時を考え、GETが省略できてもmethod="GET"は書いたほうがいい、とのこと。

所感

  • 初めて見た記法だった。

  • 確かにLaravelのRoute通すときも、get送信がデフォルトですもんね。