提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: PHP问题 > php怎样设置报错级别【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 参数的值。

例子:

下面的代码封闭了用户自定义的毛病和正告,执行了某些操纵,然后恢复到原始的报错级别:

<?php
//禁用毛病报告
error_reporting(0);
 
//报告运转时毛病
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 
//报告一切毛病
error_reporting(E_ALL);
?>

一个简朴的例子是:

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

它示意php毛病,正告,语法毛病,提示都返错。

以上就是php怎样设置报错级别的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

0 条评论关于"php怎样设置报错级别【php问题】,php,设置,报错级别"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线