いずみ
こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴9年)で、資格は13個保有しています。
「「Trying to access array offset on value of type null」の対処法を知りたい」とお考えではありませんか?
結論からお伝えすると、nullなのに配列へアクセスしようとした場合にエラーが発生します。
まあしょうもないバグですね(笑)
ということで、本記事では「Trying to access array offset on value of type null」の対処法を解説します
すぐ読み終わるので、ぜひ最後まで読んでくださいませ。
目次
【PHP】「Trying to access array offset on value of type null」の対処法
早速ですが、「Trying to access array offset on value of type null」の対処法を解説します。
// エラーが出るパターン
if ($array["hoge"]) {
}
// エラーが出ないパターン
if (isset($array) && $array["hoge"]) {
}
配列に値があるかをチェックすればOKです。
ちなみに、PHPのバージョンを7.3から7.4に変えるとエラーが発生するようになります。
7.3ではnullを返していたんですが、7.4からエラー扱いになりました。
まとめ
今回は、「Trying to access array offset on value of type null」の対処法について解説しました。
以下が本記事のまとめになります。
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。