旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

关于 PHP 开发中碰到的 error【php教程】,PHP

作者:搜教程发布时间:2019-12-11分类:PHP教程浏览:49评论:0


导读:在顺序开发调试毛病的过程当中,我们总会碰到林林总总的error,部份error会影响到代码的实行,部份则只是给出一个WARNING或NOTICE,不会影响下面代码的继承实行。...
在顺序开发调试毛病的过程当中,我们总会碰到林林总总的error,部份error会影响到代码的实行,部份则只是给出一个WARNING或NOTICE,不会影响下面代码的继承实行。

PHP中供应了一个毛病掌握运算符@,当将其安排在一个PHP表达式之前,该表达式大概发生的任何毛病信息都被疏忽掉。假如想掌握输出毛病的范例,能够经由过程error_reporting()函数来通知编译器应当报何种毛病。

int error_reporting ([ int $level ] ):设置应当报告何种PHP毛病

$level是毛病级别,返回旧的 [error_reporting] 级别,或许在 level 参数未给出时返回当前的级别。

<?php
// 封闭一切PHP毛病报告
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE也挺好 (报告未初始化的变量或许捕捉变量名的毛病拼写)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他一切毛病
error_reporting(E_ALL ^ E_NOTICE);
// 报告一切 PHP 毛病 (拜见 changelog)
error_reporting(E_ALL);
// 报告一切 PHP 毛病
error_reporting(-1);
// 和 error_reporting(E_ALL); 一样
ini_set('error_reporting', E_ALL);
?>

毛病的级别和常数是在PHP的预定义常量中定义的:

个中我们开发中常碰到的为E_ERROR,E_WARNING,E_PARSE,E_NOTICE。

更多PHP相干学问,请接见PHP教程!

以上就是关于 PHP 开发中碰到的 error的细致内容,更多请关注ki4网别的相干文章!

标签:PHP


欢迎 发表评论: