用 php 开发手机后台 如何像 java 那样类似的在控制台查看信息呢

2015-08-03 16:52:08 +08:00
 vremouth

以前是写java的 直接log4j 输出在控制台了。。。
php写网页倒是可以直接echo 或者var_dump
但是现在写手机后台,感觉两眼一抹黑,看不到手机传了什么
也看不到数据库查到什么。。。。。

2420 次点击
所在节点    问与答
6 条回复
feiyuanqiu
2015-08-03 17:13:38 +08:00
一种方式是用xdebug配个IDE,可以通过断点看输入,或者直接用wincachegrind看xdebug生成的log文件
一种是把要看的数据写到日志里,比如
L(json_encode($_REQUEST));

function L($content, $filename = '')
{
$filename = $filename ? $filename : 'a.log';
static $fp = fopen("/tmp/{$filename}", 'a+');
register_shutdown_function(function () use ($fp) {
fclose($fp);
});

fwrite($fp, $content);
}
hjxx
2015-08-03 17:19:56 +08:00
error_log
akira
2015-08-03 17:26:03 +08:00
错误日志
gdtv
2015-08-03 17:36:52 +08:00
@feiyuanqiu 我用你说的最后一种
pubby
2015-08-03 17:45:49 +08:00
用error_log输出到错误日志中

开控制台 tail -f /path/to/error_log_file 看吧
hdshen
2015-08-03 22:12:49 +08:00
简单的就直接 error_log 直接输出到错误日志

系统功能全面的话 自己写 log 组件

其实 php也有 类似log4j的 貌似叫 log4php

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

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

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

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

© 2021 V2EX