BLOGブログ

PHP8「Undefined array key…」エラー

PHPのバージョンを8にアップグレードすると、「Undefined array key ” “…」エラーが起こります。これは、存在しない配列のキーにアクセスしようとした場合に発生します。

PHP 7以前では、未定義の配列キーにアクセスするとNULLが返され、E_NOTICEレベルの警告が出るだけでした。しかし、PHP 8ではこの挙動が変更され、未定義のキーにアクセスすると「Undefined array key…」というエラーが発生するようになりました。

対処法としては、変数の宣言をしてから’isset()'関数を使用して、キーが存在し値がNULLでないか確認することでエラーが無くなります。

CONTACTお問い合わせ

サービスに関するお問い合わせやお見積もり・ご相談などお気軽にご相談ください。

電話でのお問い合わせ

受付時間(平日)09:00~18:00
※年末年始・祝日を除く

メールでのお問い合わせ

24時間受付