使用var_dump或echo在实时服务器上调试php

时间:2015-05-13 18:01:24

标签: php apache http post server

我在本地主机服务器上使用PHP。我使用预装OS X Yosemite的apache服务器,使用phpmyadmin。

我通过我正在测试的应用程序发送一些帖子数据,但希望能够查看在$ _POST变量中收到的(假定的JSON字典)数据。

由于脚本正在运行服务器端,并且仅在接收http post请求时执行,如何验证post变量或其他任何变量。

在浏览器或ide中运行脚本时我可以使用终端输出,但因为我想知道接收后期数据的格式,我需要一种方法来查看输出以响应接收到的数据

我知道var_dump和echo但是当文件在实时服务器上运行时,我不知道如何/在哪里查看这些命令的输出。

1 个答案:

答案 0 :(得分:3)

由于我没有代表添加评论,我认为@tuananh是对的。

最简单的方法是使用file_put_contents()error_log()将其写入一个简单文件,然后您可以在服务器上tail -f

error_log docs

file_put_contents