V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
vremouth
V2EX  ›  问与答

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

  •  
  •   vremouth · Aug 3, 2015 · 2731 views
    This topic created in 3928 days ago, the information mentioned may be changed or developed.

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

    6 replies    2015-08-03 22:12:49 +08:00
    feiyuanqiu
        1
    feiyuanqiu  
       Aug 3, 2015
    一种方式是用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
        2
    hjxx  
       Aug 3, 2015
    error_log
    akira
        3
    akira  
       Aug 3, 2015
    错误日志
    gdtv
        4
    gdtv  
       Aug 3, 2015
    @feiyuanqiu 我用你说的最后一种
    pubby
        5
    pubby  
       Aug 3, 2015
    用error_log输出到错误日志中

    开控制台 tail -f /path/to/error_log_file 看吧
    hdshen
        6
    hdshen  
       Aug 3, 2015
    简单的就直接 error_log 直接输出到错误日志

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

    其实 php也有 类似log4j的 貌似叫 log4php
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2797 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 09:39 · PVG 17:39 · LAX 02:39 · JFK 05:39
    ♥ Do have faith in what you're doing.