摘要:中的参数就是出错时显示中详解说明设定错误讯息回报的等级。例如用有问题的常规表示法呼叫。通常会显示出来,亦会中断程式执行。意即用这个遮罩无法追查到记忆体配置或其它的错误。从语法中剖析错误。类似,但不包括核心错误警告。
value constant
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL
2048 E_STRICT
error_reporting(7)中的参数 7 = 1 + 2 + 4
就是出错时显示:
1:E_ERROR
2:E_WARNING
4:E_PARSE
PHP Manual 中 error_reporting 详解
error_reporting
说明: 设定错误讯息回报的等级。
语法: int error_reporting(int [level]);
传回值: 整数
函式种类:PHP 系统功能
E_NOTICE:表示一般情形不记录,只有程式有错误情形时才用到,例如企图存取一个不存在的变数,或是呼叫 stat() 函式检视不存在的档案。
E_WARNING:通常都会显示出来,但不会中断程式的执行。这对除错很有效。例如:用有问题的常规表示法呼叫 ereg()。
E_ERROR:通常会显示出来,亦会中断程式执行。意即用这个遮罩无法追查到记忆体配置或其它的错误。
E_PARSE:从语法中剖析错误。
E_CORE_ERROR:类似 E_ERROR,但不包括 PHP 核心造成的错误。
E_CORE_WARNING:类似 E_WARNING,但不包括 PHP 核心错误警告。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/20731.html
摘要:至,有同样的行为。表示关闭所有错误报告表示显示二函数说明设置应该报告何种错误说明函数能够在运行时设置指令。后果是导致脚本终止不再继续运行。初始化启动过程中发生的警告非致命错误。用户产少的警告信息。出外的所有错误和警告信息。 错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命错误等)会以错误报告...
摘要:背后性能影响还是挺大的。缺失的异常刚开始写代码的时候一直不明白为什么要用异常,感觉就能搞定了,为什么还要多此一举,现在反而觉得的异常太少。在的时候,如果出现异常,可以通过来获取。 作为一名深度 phper,我如果要黑咱们 php,就像说自己母校差一样,大家不要见外。个人博客地址:https://mengkang.net/1368.html 故事的开始 这几天观察错误日志发现有一个数据...
一、PHP错误处理 1.语法错误2.运行时错误3.逻辑错误:不提示错误,但功能不对,最麻烦4.三种级别:notice/warning/fatal error(无法继续执行)5.错误报告显示: a.可以在php.ini中修改error_reporting项目,以限定错误报告类型,如:error_reporting=E_ALL & ~E_NOTICE b.只修改某个脚本内的错误显示,可以使用error...
摘要:异常处理上节解读源码一自动加载看完了自动加载部分,根据代码执行顺序,的行注册错误和异常处理机制加载惯例配置文件下面的加载配置文件不用说,现在重点看一下异常处理。博客链接解读源码二异常处理和请求生命周期 异常处理 上节解读 thinkphp5 源码(一):自动加载看完了自动加载部分,根据代码执行顺序,base.php的59-64行 // 注册错误和异常处理机制 hinkError::r...
阅读 987·2021-09-26 10:15
阅读 2066·2021-09-24 10:37
阅读 2582·2019-08-30 13:46
阅读 2633·2019-08-30 11:16
阅读 2422·2019-08-29 10:56
阅读 2592·2019-08-26 12:24
阅读 3475·2019-08-23 18:26
阅读 2664·2019-08-23 15:43