2013-05-04 73 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