E_NOTICE - уведомления времени выполнения. Указывают на то, что во время выполнения скрипта произошло что-то, что может указывать на ошибку, хотя это может происходить и при обычном выполнении программы.
И включен ли их вывод или нет, определяется только настройками сервера, а не по умолчанию. Какая разница вообще чего вы получите, факт в том, что можно получить, и это не являющееся ошибкой в программе, вызовет дальнейшую ошибку уже на клиенте.
Поэтому он поступается правильно. Хотя, если контролируем сервер, то все отключаем и пишем в лог, тогда и можно спокойно echo $asd, хотя она может быть и не определена.
|