規(guī)定不同的錯誤級別報告:
<?php // 關(guān)閉錯誤報告 error_reporting(0); // 報告 runtime 錯誤 error_reporting(E_ERROR | E_WARNING | E_PARSE); // 報告所有錯誤 error_reporting(E_ALL); // 等同 error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // 報告 E_NOTICE 之外的所有錯誤 error_reporting(E_ALL & ~E_NOTICE); ?>
error_reporting() 函數(shù)跪地你給應(yīng)該報告何種 PHP 錯誤。
error_reporting() 函數(shù)能夠在運行時設(shè)置 error_reporting 指令。
PHP 有諸多錯誤級別,使用該函數(shù)可以設(shè)置在腳本運行時的級別。如果沒有設(shè)置可選參數(shù) level,error_reporting() 僅會返回當(dāng)前的錯誤報告級別。
error_reporting(level);
參數(shù) | 描述 |
---|---|
level |
可選。規(guī)定新的 error_reporting 級別??梢允且粋€位掩碼也可以是一個已命名的常量。 注釋:強烈建議使用已命名的常量,以確保兼容將來的版本。由于錯誤級別的添加、整數(shù)取值范圍的增加,較久的基于整數(shù)的錯誤級別不會總是和預(yù)期的表現(xiàn)一致。 可用的錯誤級別常量及其實際含義描述在了 predefined constants 中。 |
返回值: | 返回舊的 error_reporting 級別,或者在 level 參數(shù)未給出時返回當(dāng)前的級別。 |
---|---|
PHP 版本: | 4.0+ |
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進(jìn)入論壇
Powered by 365建站網(wǎng) RSS地圖 HTML地圖
copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號