首页 > Web开发 > 详细

通过js的console优雅的将php调试信息输出

时间:2015-10-23 18:37:03      阅读:285      评论:0      收藏:0      [点我收藏+]
function consoleLog($val){
    $debug = debug_backtrace();
    unset($debug[0][‘args‘]);
    echo ‘<script> try{console.log(‘. json_encode(‘————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————‘). ‘);}catch(e){}</script>‘;
    echo ‘<script> try{console.log(‘. json_encode($debug[0]). ‘);}catch(e){}</script>‘;
    echo ‘<script> try{console.log(‘. json_encode($val). ‘);}catch(e){}</script>‘;
    echo ‘<script> try{console.log(‘. json_encode(‘————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————‘). ‘);}catch(e){}</script>‘;
};

 

 

debug_backtrace()这个函数刚好可以追踪到我们需要调试的地方所在行。
在js的控制台打印有个好处是,保持网页整洁,还有就是数组可以全部打印。

通过js的console优雅的将php调试信息输出

原文:http://www.cnblogs.com/songbyjson/p/4905170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!