有没有一种方法可以回应在通过json执行脚本期间发生的语法错误和其他php错误?通过json回声php错误
假设我有一个通过JQuery ajax
提交数据的登录表单。通过post方法。
在我的php文件中,我得到了像$_POST['username']; $_POST['password'];
这样的值。 然后检查详细信息是否正确,并在详细信息错误时回显json编码的成功消息或错误消息。 到那时,一切正常。
现在,如果我有一个语法错误或任何形式从PHP错误的说我没有正确地包括在其收集路径所需的文件我没有得到任何warning :
或fatal error:
,如果没有,我会得到显示我的网页上使用json将数据发回我的页面。 这使得调试变得困难。 我试图使用try{//code}catch (EXEPTION $e)
,然后将$e->message();
作为json编码消息的一部分返回到我的页面,但它仍然无法回显错误。 有人可以帮我解决这个问题吗?
[检测PHP json中的坏json数据\ _decode()?](https://stackoverflow.com/questions/2348152/detect-bad-json-data-in-php-json-decode) – Ryosaku
我看着这个问题,它不解决我的问题..我需要回声语法错误,警告和致命错误 –
当你的开发服务器是在Linux上,只需运行'tail -f/var/log/httpd/error_log'或'tail -f/var/log/apache2/error_log'在一个单独的窗口中。为您节省了编写所有这些额外代码的麻烦,以便为每个AJAX调用提供错误报告 –