Неопределенное поведение индекса

Если у меня есть массив в PHP, который в настоящее время равен нулю, не должен ли доступ к неопределенному индексу вызывать ошибку уровня E_NOTICE?

Если у меня есть следующий фрагмент кода:

$myArray = null;
echo $myArray['foo']['bar'];

Я ожидал появления ошибки, но все работает без проблем. Я проверил, что мой уровень журнала установлен на E_ALL. Есть ли что-то, чего мне не хватает, или PHP с радостью возвращает null для неопределенных индексов, если вы не пытаетесь изменить данные?

5
задан Problematic 5 August 2011 в 15:52
поделиться