您的位置 首页 php

PHP的错误类型总结

在PHP里,程序只要运行,难免会有些错误问题,这里简单说一下程序中的出错提示,以及如何屏蔽错误。

NOTICE 错误:提示,不影响代码的执行

echo $name;

echo ‘ aaa <br>’;

不影响程序继续运行

Warning警告:不影响代码的执行

也是不会影响下面代码继续执行

Fatal致命错误:导致程序停止

getmoney();

echo ‘ccc<br>’;

ccc没有显示,程序停止,没有继续运行

Syntax:语法错误

Deprecated:不兼容、过时的错误

屏蔽PHP错误

为什么要屏蔽错误?

我们在实际开发阶段,可以把问题都显示出来,便于我们调试错误,当项目实际上线之后,如果在显示错误的话,用户体验不好,所以我们需要在网站上线的时候,将所有的错误屏蔽掉

修改PHP 配置文件(php. ini

&符号:并且

~ 符号:忽略

E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED,就表示:

显示所有的错误,并且忽略NOTICE级别的错误,并且忽略严格模式的错误(必须使用最新版本兼容的语法)

需求:忽略notice和warning级别的错误

error_reporting

由于上面的方式,一般的程序员没有权限接触服务器的配置,所以我们就会通过error_reporting这个函数设置,只在当前这个脚本有效,而且不用重启 apache 服务器

在PHP脚本前加上 error_reporting

ini_set

可以设置任何PHP的配置项(包括error_reporting)

这样也可以不显示错误

文章来源:智云一二三科技

文章标题:PHP的错误类型总结

文章地址:https://www.zhihuclub.com/150254.shtml

关于作者: 智云科技

热门文章

网站地图