время
|
|
Приложения Приложение 16
могло указывать ошибку, но могло также случить-
ся и при нормальном выполнении скрипта. Например: попробуйте обратиться к
значению переменной, которая не была определена, или вызывать функцию stat ()
для файла, который не существует.
E_ERROR
Ошибки также не печатаются по умолчанию, и выполнение сценария приостанав-
ливается после функциональных возвращений. В этом случае указываются ошиб-
ки, которые нельзя восстановить, например проблемы распределения памяти.
E_PARSE
'Ошибки синтаксического анализа генерируются только синтаксическим анализа-
тором.
E_CORE_ERROR
Подобно E_ERROR, кроме этого сгенерирован ядром РНР. Функции не должны ге-
нерировать этот тип ошибки.
E_CORE_WARNING
Подобно E_WARNING, кроме этого сгенерирован ядром РНР. Функции не должны
генерировать этот тип ошибки.
Е_СОМРILE_ERROR
Подобно E_ERROR, кроме этого сгенерирован при помощи Zend Scripting Engine.
Функции не должны генерировать этот тип ошибки.
E_COMPILE_WARNING
Похожа на E_WARNING, кроме этого сгенерирована при помощи Zend Scripting Engine.
Функции не должны генерировать этот тип ошибки.
Е USER ERROR
478 ПриложениеD
Подобно E_ERROR, кроме этого сгенерирован в коде РНР при помощи функции
trigger_error. Функции не должны генерировать этот тип ошибки.
E_USER_WARNING
Подобно E_WARNING, помимо этого сгенерирован, используя функцию trigger_error.
Функции не должны генерировать этот тип ошибки.
E_USER_NOTICE
Подобно EJSDTICE, кроме этого сгенерирован при помощи функции trigger_errpr.
Функции не должны генерировать этот тип ошибки.
EJMRNING
Обозначает условие, при котором РНР известно, что что-то неверно, но будет вы-
полнено в любом случае.