2017-09-21 9 views
-2

配列について。 PHP 5.4以降、存在しないキーにアクセスすると「不正な文字列オフセット」が表示されるようになりました。存在しないキーにアクセスすると、「不正な文字列オフセット」

$array = [ 
    "name" => "John", 
    "age" => "100", 
]; 

echo $array["height"]; // PHP Warning: Illegal string offset 'grade_master_id' 

PHP 5.3以前で上記を実行すると、何が出力されますか?行に '[' で、予期しない構文エラー.......................:

+0

パースエラーになり........ – rahulsm

+0

https://3v4l.org/5cN0A –

+0

あなた自身で試してみることはできませんか?短い配列構文を使用するとPHP <5.4.0 ....のバージョンで構文エラーが発生する可能性がありますが、答えはnull –

答えて

0

出力は

Parse error: syntax error, unexpected '[' in ...

+0

ありがとうございます! (˘ω˘) – Gura

+0

あなたは大歓迎です:) – Jonjie

関連する問題