PHP 오류 수준

WBOY
WBOY원래의
2016-07-29 09:14:261100검색

Error_reporting(report_level)은 PHP를 개발할 때 자신의 프로그램을 디버깅하는 데 자주 사용됩니다. report_level의 가능한 값은 다음과 같습니다.

常量 描述
1 E_ERROR 这是一个严重错误,不可恢复,如位置异常,内存不足等
2 E_WARNING 警告,最一般的错误,如函数的参数错误等
4 E_PARSE 解析错误,在解析PHP文件时产生,并强制PHP在执行前退出
8 E_NOTICE 通告表示可能在操作一些未知的变量等。在开发时可开启通告,以保证程序是"安全通告"的,瑞在正式系统中,应关闭通告
16 E_CORE_ERROR 这个内部错误是由于PHP加载扩展失败而导致的,并且会导致PHP停止运行并退出
32 E_CORE_WARNING PHP启动时初始化过程中的警告(非致命性错)
64 E_COMPILE_ERROR 编译错误是在编译时发生,这个错误将导致PHP运行退出
128 E_COMPILE_WARNING 编译警告用于告诉用户一些不推荐的语法信息
256 E_USER_ERROR 用户定义的错误将导致辞PHP退出,它对是来自PHP自身,而是来自脚本文件中。
512 E_USER_WARNING 脚本使用它来通知一个执行失败,同时PHP也会用E_WARNING通知
1024 E_USER_NOTICE 用户定义的通告用于在脚本中表示可能存在的错误
2048 E_STRICT 编码标准化警告(建议如何修改以向前兼容)
4096 E_RECOVERABLE_ERROR 接近致命的运行时错误,若未被捕获则视同E_ERROR
8191 E_ALL 除E_STRICT外的所有错误(PHP6中为8191,即包含所有)

예:

위의 내용을 포함하여 PHP 오류 수준을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 학습 00다음 기사:PHP 학습 00