3 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以設(shè)置display_errors為0或使用該error_reporting()功能。
但是,通知很煩人(我可以部分同情),但它們是有目的的。您不應(yīng)該定義兩次常量,第二次將不起作用,并且常量將保持不變!

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
從PHP文檔(error_reporting):
<?php
// Turn off all error reporting
error_reporting(0);
?>
該功能的其他有趣選項(xiàng):
<?php
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL & ~E_NOTICE);
// For PHP < 5.3 use: E_ALL ^ E_NOTICE
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
// Report all PHP errors
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
?>

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
對(duì)于命令行php,設(shè)置
error_reporting = E_ALL & ~E_NOTICE
在 /etc/php5/cli/php.ini
php然后,命令執(zhí)行將省略通知。
- 3 回答
- 0 關(guān)注
- 424 瀏覽
添加回答
舉報(bào)