关于 PHP 开发中碰到的 error【php教程】,PHP
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网别的相干文章!