现在浏览器都支持console了,用php调用javascript的console,输出调试信息,还是很方便的。
function debug(){
printf('<script type="text/javascript">console.log(%s)</script>',
func_num_args()>1?json_encode(func_get_args(),256):json_encode(func_get_arg(0),256)
);
}
调试的时候,输入debug(__FILE__,__LINE__,$v); 打开浏览器console控制台就可以看见变量信息了。