关于 PHP 开发中遇到的 error-php教程

资源魔 31 0
正在顺序开发调试谬误的进程中,咱们总会遇到各类百般的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的预约义常量中界说的:

6746b62b7f8cdc53229c89e31ceb7ea.png

此中咱们开发中常遇到的为E_ERROR,E_WARNING,E_PARSE,E_NOTICE。

更多PHP相干常识,请拜访PHP教程!

以上就是对于 PHP 开发中遇到的 error的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!