2013-05-04 72 views
-6

改變他們的警告消息變化PHP的警告消息在PHP

警告:包括(工具/ TEST_DB/viewposta.php)[function.include]: 未能打開流:在沒有這樣的文件或目錄d:\程序文件 \服務器XAMPP \ XAMPP \ htdocs中\ projc \ writecode \工具\上線路終端 \ run.php 45

警告:包括()[]:未能打開「工具/ test_db/viewposta.php'包含(include_path ='。; D:\ 程序文件\ Server xampp在d \ XAMPP \ PHP \ PEAR'):\程序 文件\服務器XAMPP \ XAMPP \ htdocs中\ projc \ writecode \工具\上線 終端\ run.php 45

錯誤在\ projc \ writecode \工具\上線45

+0

生產方:關閉錯誤報告。發展方面:很高興,他們更加詳細,就像你想要的那樣。 – 2013-05-04 15:37:25

+0

看看php [例外](http://www.w3schools.com/php/php_exception.asp) – Daniel 2013-05-04 15:39:11

+0

@Daniel:我相信這隻適用於你之前做的檢查。如果錯誤直接發生在php函數(如include)上,則不能拋出任何東西,因爲它是引發錯誤的PHP。 – 2013-05-04 15:50:53

回答

0

如果你是一個類中的終端\ run.php,我建議從here看着set_error_handler

set_error_handler(
    function($level,$msg,$file,$line) { 
     echo "Error at ".$file." on line ".$line; 
     exit; 
    } 
); 
+0

好的非常感謝你 – 2013-05-04 15:49:03

+0

所以它的工作? – 2013-05-04 15:49:57

+0

這很好, 但它不能在我的程序上運行。 – 2013-05-04 16:35:50