error_reporting

(PHP 4, PHP 5, PHP 7)

error_reporting锟斤拷锟斤拷应锟矫憋拷锟斤拷锟斤拷锟� PHP 锟斤拷锟斤拷

说锟斤拷

error_reporting ([ int $level ] ) : int

error_reporting() 锟斤拷锟斤拷锟杰癸拷锟斤拷锟斤拷锟斤拷时锟斤拷锟斤拷 error_reporting 指锟筋。 PHP 锟斤拷锟斤拷锟斤拷锟襟级憋拷使锟矫该猴拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟节脚憋拷锟斤拷锟斤拷时锟侥硷拷锟斤拷 锟斤拷锟矫伙拷锟斤拷锟斤拷每锟窖★拷锟斤拷锟� level锟斤拷 error_reporting() 锟斤拷锟结返锟截碉拷前锟侥达拷锟襟报告级锟斤拷

锟斤拷锟斤拷

level

锟铰碉拷 error_reporting 锟斤拷锟斤拷 锟斤拷锟斤拷锟斤拷一锟斤拷位锟斤拷锟斤拷也锟斤拷锟斤拷锟斤拷一锟斤拷锟斤拷锟斤拷锟斤拷锟侥筹拷锟斤拷锟斤拷 强锟揭斤拷锟斤拷使锟斤拷锟斤拷锟斤拷锟斤拷锟侥筹拷锟斤拷锟斤拷锟斤拷确锟斤拷锟斤拷锟捷斤拷锟斤拷锟侥版本锟斤拷 锟斤拷锟节达拷锟襟级憋拷锟斤拷锟接★拷锟斤拷锟斤拷取值锟斤拷围锟斤拷锟斤拷锟接o拷 锟较久的伙拷锟斤拷锟斤拷锟斤拷锟侥达拷锟襟级别不伙拷锟斤拷锟角猴拷预锟节的憋拷锟斤拷一锟铰★拷

锟斤拷锟矫的达拷锟襟级憋拷锟斤拷锟斤拷锟斤拷实锟绞猴拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 predefined constants 锟叫★拷

锟斤拷锟斤拷值

锟斤拷锟截旧碉拷 error_reporting 锟斤拷锟金,伙拷锟斤拷锟斤拷 level 锟斤拷锟斤拷未锟斤拷锟斤拷时锟斤拷锟截碉拷前锟侥硷拷锟斤拷

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
5.4.0 E_STRICT 锟斤拷为 E_ALL 锟斤拷一锟斤拷锟斤拷
5.3.0 锟斤拷锟斤拷 E_DEPRECATED 锟斤拷 E_USER_DEPRECATED锟斤拷
5.2.0 锟斤拷锟斤拷 E_RECOVERABLE_ERROR锟斤拷
5.0.0 锟斤拷锟斤拷 E_STRICT (锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 E_ALL 之锟斤拷)锟斤拷

锟斤拷锟斤拷

Example #1 error_reporting() 锟斤拷锟斤拷

<?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);

?>

注锟斤拷

Warning

锟斤拷然 error_reporting 锟斤拷强锟斤拷 锟斤拷锟斤拷 E_STRICT 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟街拷锟饺伙拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 E_STRICT 锟侥达拷锟斤拷锟斤拷锟节憋拷锟斤拷时锟斤拷锟斤拷锟斤拷锟侥o拷 锟斤拷锟皆诧拷锟斤拷锟斤拷锟侥硷拷锟叫憋拷锟斤拷锟芥。

Tip

锟斤拷锟斤拷 -1 锟斤拷值锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷示锟斤拷锟叫达拷锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 PHP 锟斤拷锟杰硷拷锟斤拷锟斤拷碌拇锟斤拷蠹侗锟酵筹拷锟斤拷锟斤拷 锟斤拷 PHP 5.4锟斤拷锟斤拷锟斤拷 E_ALL 锟斤拷同锟斤拷锟斤拷锟斤拷为锟斤拷

锟轿硷拷