読者です 読者をやめる 読者になる 読者になる

PHPやるお

うおおおおおおおおお!

連想配列の文字列を指定するときはクォートをつけないと「Use of undefined constant」というNoticeエラーが表示されてしまう

参考にしたサイト

Use of undefined constant: プログラムメモ帳

たとえば、

$hoge_array[0][item]

こう書いても連想配列の中身を取得できるけれど、Noticeエラーが表示される。

$hoge_array[0]['item']

エラー表示なし。正しい記述。

当たり前のことだけど、いつも忘れる。 PHPの場合、シングルクォートでもダブルクォートでもOK。違いはあるのだろうか?