php error_reporting() 函数

定义: 设置 PHP 的报错级别并返回当前级别

用法: error_reporting(等级);

说明: 如果未设置错误等级,将返回报错等级.可以用 or 或者 | 来连接需要的错误等级.设置为0时禁用错误报告.

值 常量            描述

1 E_ERROR            运行时发生致命错误,不可恢复,脚本停止执行!

2 E_WARNING    运行时发生非致命错误,脚本继续执行.

4 E_PARSE            编译时解析错误,由解析器生成.

8 E_NOTICE    运行时通知,发现脚本可能是错误的,但也可能是正常运行的脚本.

16 E_CORE_ERROR    PHP启动时发生致命错误,核心PHP致命错误!

32 E_CORE_WARNING    PHP启动时发生非致命错误,核心PHP警告.

64 E_COMPILE_ERROR    编译时发生致命错误,由Zend脚本引擎生成的致命错误!

128 E_COMPILE_WARNING   编译时发生非致命错误,由Zend脚本引擎生成的警告.

256 E_USER_ERROR    用户生成的致命错误,和E_ERROR相似,程序员通过使用PHP函数trigger_error()

512 E_USER_WARNING    用户生成的非致命警告,和E_WARNING相似,程序员通过使用PHP函数trigger_error()

1024 E_USER_NOTICE    用户生成的通知,和E_NOTICE相似,程序员通过使用函数trigger_error()

2048 E_STRICT    运行时通知,PHP建议更改代码的代码兼容性和互操作性的帮助.

4096 E_RECOVERABLE_ERROR 捕获致命错误,和E_ERROR相似,但可以通过用户自定义被处理(参考set_error_handler())

8191 E_ALL            所有错误和警告,除了 E_STRICT(这部分将出现在PHP6)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 11,788评论 3 64
  • 文件加载 语法形式:include、include_once、require、require_once4 种语法都...
    THEyAnJ阅读 3,666评论 0 1
  • 简介 PHP提供了错误处理和日志记录的功能. 这些函数允许你定义自己的错误处理规则,以及修改错误记录的方式. 这样...
    零一间阅读 3,880评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,768评论 19 139
  • PHP是一个简单易学,功能强大的语言,尤其在Web开发,开发效率高,方便快捷。研究一下php.ini了解PHP相关...
    雷雪松的简书阅读 8,120评论 3 64