http://www.asmondys.com

                                                                  【jk彩票计划】php如何设置报错级别-PHP问题

                                                                  在我们的程序开发中,经常会遇到一些程序运行的错误,PHP会根据程序的错误级别来给出给出不同的提示。例如什么警告,错误等错误,但是这些错误是可以设置的,如果只是一些小的错误,我们可以让这些错误不报出来。这就需要用到我[们本章所讲解的如何设置PHP的报错级别。

                                                                  在PHP中,错误级别的设置有两种方法:

                                                                  第一种:这种方式设置error_reporting后,重启web服务器,就会永久生效。

                                                                  这里以xampp集成软件包为例,打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下:

                                                                  error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
                                                                  ]

                                                                  意思是报告所有的错误,但除了E_DEPRECATED和E_STRICT这两种。

                                                                  将其修改为:

                                                                  error_reporting=E_ALL & ~E_NOTICE

                                                                  意思是报告所有的错误,但除了E_NOTICE这一种。这也是最常用的错误报告级别,它不会报告注意类(如:使用了未定义的变量)的错误。

                                                                  保存,重启web服务器后生效。

                                                                  相关推荐:《php入门教程》

                                                                  第二种:通过error_reporting()函数设置报错级别,这种方式设置后,可以立即生效。

                                                                  但仅限于在当前脚本中的error_reporting()函数调用的后面区域。

                                                                  error_reporting()函数的语法如下:

                                                                  int error_reporting ([ int $level ] )

                                                                  参数level是指定错误的级别,如果没有设定,会返回当前的报错级别。下边是给出level 参数的值。

                                                                  1569656424(1).png

                                                                  1569656440(1).png

                                                                  例子:

                                                                  下面的代码关闭了用(户自定义的错误和警告,执行了某些操作,然后恢复到原始的报错级别:

                                                                  <?php//禁用错误报告error_reporting(0); //报告运行时错误error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误error_reporting(E_ALL);?>

                                                                  一个简单的例子是:

                                                                  error_rep,orting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

                                                                  它表示php错误,警告,语法错误,提醒都返错。

                                                                  以上就是php如何设置报错级)别的详细内容,更多请关注php中文网其它相关文章!

                                                                1. 微信
                                                                2. 分享php中文网最新课程二维码相关标签:php 设置 报错级别
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:小米9 Pro屏幕参数公布:“原色屏”,ΔE=1.38 - 小米9,屏幕
                                                                  下一篇:没有了