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的控制台打印有个好处是,保持网页整洁,还有就是数组可以全部打印。
原文:http://www.cnblogs.com/songbyjson/p/4905170.html