エラーコード辞典

🚨 php-undefined-index PHP Warning: Undefined array key

配列に存在しないキーへアクセスした

原因

`$_POST["name"]` のように、フォーム未送信時や入力欄が無い時にアクセスすると発生します。PHP 8.0 以降は Warning となり、以前の Notice より目立ちます。

対処方法

`isset($_POST["name"]) ? $_POST["name"] : ""` または PHP 7.0+ なら `$_POST["name"] ?? ""` で null 合体演算子を使います。