1

以下

$array = null;
$array['xxx'] = 12;
\var_dump($array);

出力します

array (size=1)
    'xxx' => int 12

なんで?PHP にこれらをエラーとして報告させる方法はありますか?

4

1 に答える 1

2
$array['xxx'] = 12;

はヌル$array/未定義です。上記の代入は配列を作成し、次と同等です。

$array = array('xxx' => 12);
于 2012-11-05T13:42:36.530 に答える