在使用PHP編程時,你是否遇到過煩人的Warning信息?如果你只是想簡單解決問題,那么忽略這些Warning并不會對你的程序產生太大影響。但是,在大型的項目中,這些Warning信息可能會引起不必要的困擾。如果你希望關閉PHP的Warning信息,你可以采取以下幾種方法:
一、關閉文本顯示模式下的警告
在正式環境中,你可以通過修改php.ini文件中的error_reporting指令來關閉PHP的警告信息。例如,以下代碼將關閉所有的Warning信息:
二、在運行時關閉警告
你還可以通過在程序的開頭插入error_reporting()語句來關閉警告信息,例如:
除了使用error_reporting函數,你還可以使用ini_set函數來關閉警告:
三:在調試過程中縮小錯誤范圍
雖然關閉所有的Warning信息可能會使你的程序更加輕松,但是,在某些情況下,你可能還需要收集警告信息來調試你的應用程序。為了解決這個問題,你可以使用error_reporting()函數來縮小警告范圍。例如:
代碼將只顯示致命的錯誤,警告和解析錯誤。
結論
關閉PHP的警告是一種非常有用的技巧,它可以讓你的程序更簡潔,更易讀,更易于調試。如果你正在編寫一個大型的PHP應用程序,或者如果你只是不喜歡看到煩人的Warning信息,請使用以上技巧關閉PHP警告,同時你也應該堅持錯誤處理原則,對每一條警告進行檢查和調試,還可以使用xDebug等工具來輔助調試。
一、關閉文本顯示模式下的警告
在正式環境中,你可以通過修改php.ini文件中的error_reporting指令來關閉PHP的警告信息。例如,以下代碼將關閉所有的Warning信息:
error_reporting(E_ALL ^ E_WARNING);
二、在運行時關閉警告
你還可以通過在程序的開頭插入error_reporting()語句來關閉警告信息,例如:
<?php error_reporting(E_ALL ^ E_WARNING); …… //其他的PHP代碼 ?>
除了使用error_reporting函數,你還可以使用ini_set函數來關閉警告:
<?php ini_set('display_errors', 0); …… //其他的PHP代碼 ?>
三:在調試過程中縮小錯誤范圍
雖然關閉所有的Warning信息可能會使你的程序更加輕松,但是,在某些情況下,你可能還需要收集警告信息來調試你的應用程序。為了解決這個問題,你可以使用error_reporting()函數來縮小警告范圍。例如:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
代碼將只顯示致命的錯誤,警告和解析錯誤。
結論
關閉PHP的警告是一種非常有用的技巧,它可以讓你的程序更簡潔,更易讀,更易于調試。如果你正在編寫一個大型的PHP應用程序,或者如果你只是不喜歡看到煩人的Warning信息,請使用以上技巧關閉PHP警告,同時你也應該堅持錯誤處理原則,對每一條警告進行檢查和調試,還可以使用xDebug等工具來輔助調試。
上一篇php 關機 linux
下一篇php 內存銷毀