WAVE Log
フォームからデータを受け取る(GET , POST)

・isset

if(isset($_GET['name'])){ } if(isset($_POST['name'])){ }

・filter_input 関数

$username = filter_input(INPUT_GET, 'name'); $username = filter_input(INPUT_POST, 'name');

配列の場合。

$username = filter_input(INPUT_POST, 'name', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);

・Null 合体演算子
$_GET['user']($_POST['user'])を取得。存在しない場合は、'nobody' を使用。

$username = $_GET['user'] ?? 'nobody'; $username = $_POST['user'] ?? 'nobody';

※ [ ]内は受け取りたいフォームのname属性
※ 参考:PHP isset vs empty vs is_null