PHP中error
来源:诚信在线    发布时间:2017-07-01 15:08:27

  E_STRICT

  E_CORE_WARNING

  16

  一

  用户自定义的提示(每每是bug,也大概是成心的)

  你大概感兴趣的文章:PHP外error_reporting()用法详解PHP的error_reporting同伴级别变量比照表PHP外error_reporting()函数的用法(修正PHP屏障差错)PHP函数之error_reporting(E_ALL ^ E_NOTICE)细致解释

  E_COMPILE_ERROR

  将 error_reporting = E_ALL 改成 error_reporting = E_ALL & ~E_NOTICE

  编译时同伴。

  界说用法

  致命的编译时毛病。 这就像由Zend剧本引擎天生了一个E_ERROR

  四

  512

  1024

  二

  正在PHP启动时的致命同伴。那便比如一个正在PHP中心的E_ERROR

  32

  error_reporting(report_level)

  E_ALL

  形貌

  PHP外error_reporting函数用法细致引见

  正在PHP启动时的非致命的搭档。那便比如一个正在PHP外围E_WARNING告诫

  64

  此外还要设置同伴级别,由于 PHP 默许是显现全部过错的,而有些有害的提醒咱们不需要,以是配置以下:

  E_CORE_ERROR

  E_USER_ERROR

  E_COMPILE_WARNING

  E_USER_NOTICE

  靠近致命的运转时毛病,若已被捕获则视同E_ERROR

  error_reporting() 配置 PHP 的报错级别并返回以后级别。

  谢谢浏览,指望能资助到大师,感谢各人对于本站的支撑!

  运转时揭示。

  语法

  编码标准化告诫(发起怎样点窜以向前兼容)

  非致命的编译时毛病,由Zend剧本引擎天生了一个E_WARNING正告

  非致命的运转时同伴。剧本的实行并无住手。

  PHP外对于差错的处置会用到error_reporting函数,看到至多的是error_reporting(E_ALL ^ E_NOTICE),这个是什么意思呢?上面咱们详细剖析error_reporting函数。

  除了E_STRICT中的全部差错

  致命的运转时过错。无奈复原的同伴。休止实行剧本。

  E_USER_WARNING

  将 display_errors = Off 改成 display_errors = On

  提醒:随便数目标以上选项皆能够用“或者”去毗邻(用 OR 或者 |),如许能够敷陈一切须要的各级别搭档。比方,上面的代码封闭了用户自定义的差错战忠告,施行了某些操纵,而后复原到原始的报错级别:

  E_ERROR

  用户自定义的致命搭档

  E_RECOVERABLE_ERROR

  E_NOTICE

  要是参数 report_level 已指定,以后报错级别将被返回。上面几项是 report_level 大概的值:

  正在 PHP 代码外应用例子:

  E_WARNING

  8191

  256

  认识 error_reporting 函数是若何运用的,再看 error_reporting(E_ALL ^ E_NOTICE) 那段代码,意义是表现撤除 E_NOTICE 以外的一切错误信息。

  2048

  128

  E_PARSE

  八

  值

  用户自定义的告诫(非致命性同伴)

  PHP默许没有开启差错,以是您须要设置php.ini文件:

  常量

  4096


诚信在线 除注明原创以外,其余均来自互联网以及微信朋友圈,如有侵权请联系站长立即删除!
文章地址:http://www.my517517.com/MS/20170701372.html



上一篇:PHP在弹框中获取foreach中遍历的id值并传递给地址栏 下一篇:PHP实现下载远程图片保存到本地的方法