在哪里可以找到PHP输出/日志

我是初学Web开发人员,特别是PHP和一些前端技术(HTML,CSS,JS / JQuery).我发现在某些情况下,很难找到PHP代码中的错误.以下是一个例子:

在HTML页面中,我使用JQuery将表单提交(带有post)到PHP文件以进行后端事务.由于我使用的是JQuery,页面不会被重定向到PHP页面,所以如果PHP代码有一些错误(甚至是一些愚蠢的语法/ SQL错误),当我们用普通的导航器测试它们时很难检测到它们.

我的问题是:如果在上面的例子中我在PHP页面中使用echo,输出将驻留在哪里?我认为应该存在一些日志文件用于所有这些类型的输出.更重要的是,如果JavaScript中存在一些错误,是否有任何技巧可以快速找到错误?

PS:我在MAC OS下使用PHPStorm作为IDE.

解决方法:

当你运行AJAX时(听起来就像你的问题一样),所有jQuery正在做的是为你“请求”页面.因此,您可以直接查看输出,jQuery将为您“捕获”它.一个AJAX请求只不过是一个普通的HTTP请求,只是在后台,所以你不会看到它.

因此;当你’回应’某些东西时,它将由jQuery处理,因此被发送到你的浏览器.

有些工具如firebug允许您查看来自ajax消息的请求和响应,从而显示可能的错误或不同的输出.它是一个全面的调试器,因此您还可以看到呈现的HTML和/或JavaScript错误.

上一篇:带有PHPStorm 10的PHP7


下一篇:PHPstorm安装