正在顺序开发调试谬误的进程中,咱们总会遇到各类百般的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的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!