php 中的中间变量调试打印出来,众 V2er 们怎么处理的?

2015-01-24 17:31:21 +08:00
 kisshere

一般的php中的中间变量,直接echo出来就行了,但遇到一些Ajax的例子,或者不能直接echo出来的中间变量,想要知道其具体值是多少,该怎么调试?我一般用的file_put_contents到一个txt文件中,但又感觉好麻烦,有没有更好的办法?

4656 次点击
所在节点    PHP
25 条回复
xwsoul
2015-01-24 23:42:21 +08:00
自己用html写了个 post debug
自己生成表单, 选择提交, 提交一旦成功了不是直接刷浏览器就行了么?
msg7086
2015-01-25 08:46:27 +08:00
一般也就是put-contents吧,无脑输出然后tail -f跟踪一下就好了。
jsq2627
2015-01-25 13:54:26 +08:00
xdebug

整套解决方案 https://www.jetbrains.com/phpstorm/
linkdesu
2015-01-27 10:29:34 +08:00
@jsq2627 的方案就比较不错~~Phpstorm自带的调试功能灰常强大~~除此以外我还推荐php console https://github.com/barbushin/php-console ~~以及使用 monolog 把日志输出到 chrome logger~~多用日志少调试~~
wuwx
2015-01-30 22:18:34 +08:00
ajax 也照样强制打出来……
作为注释送到浏览器看去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/165071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX