2010-05-10 65 views
1

如何配置PHP在嘗試讀取未設置變量的值時發出警告?當我讀取未設置變量的值時是否可以發出警告?

當我在一個地方重命名變量時,經常會發生這種情況,因爲我忘記在其他地方重命名它,所以我獲得了奇怪的結果。所有你會得到任何不確定的變量信息太

+1

沒有足夠的通知嗎? – nuqqsa 2010-05-10 09:05:23

+0

查找和替換是你的朋友:-) – 2010-05-10 09:09:23

回答

4

設置錯誤報告,例如,把這個腳本的頂部:

ini_set('display_errors', true); 
error_reporting(E_ALL); 
+0

可以配置php.ini嗎? 我成立了 display_errors =對 error_reporting = E_ALL 但這並沒有幫助 – sergtk 2010-05-10 09:46:02

0

這是不可能提高的通知的水平,但你可以創建一個custom error handling function

您可以通過僅對「變量未設置」類型的通知作出反應並輸出消息或發送電子郵件或其他方式來構建該處理程序。

您可以通過在自定義錯誤處理程序中返回false傳遞給默認錯誤處理程序的所有其他錯誤。

相關問題