[PHP] 存在しない配列のキーにアクセスしたときの挙動まとめPHP5で、配列ではない型の変数や、 配列でも存在しない識別子に対して $array["key"] の アクセスを行ったときの挙動のまとめです(from それなりブログ) あんな型やこんな型に対して添字アクセスを試みた結果がまとまってます。 string型の場合は、識別子をinteger型にキャストした上での各文字へのアクセスとなること 非array型に対して $array["key"] とやっても何もエラーが出ないくせに、array型で存在しない識別子にアクセスするとNotice Errorを吐くこと クラスインスタンスに対してのみ、Fatal Error を吐くこと 1番目と3番目は別にどうでもいいんだが、2番目に関して、自分は結構イライラさせられている。 <?php $data = get_something(); if