PHP

来源:互联网 发布:ubuntu 网络配置 编辑:程序博客网 时间:2024/06/06 02:02

功能描述

规定不同的错误级别报告

使用方法

<?php // 关闭错误报告 error_reporting(0); // 报告 runtime 错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); // 报告所有错误 error_reporting(E_ALL); // 等同 error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // 报告 E_NOTICE 之外的所有错误 error_reporting(E_ALL & ~E_NOTICE);

PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别。如果没有设置可选参数 level,error_reporting() 仅会返回当前的错误报告级别。

实战练习

打印一个未定义的变量

<?phpecho $woo

系统会报Notice:Undefined variable错误,但其实在实际项目中,我们并不希望所有级别的错误都直接返回错误信息,像上面的代码,我们是希望它可以正常运行的。添加error_reporting函数,定义E_NOTICE级别的错误不打印,再次运行,系统不再报错。

<?phperror_reporting(E_ALL ^ E_NOTICE);echo $woo;
0 0
原创粉丝点击