如何优雅的输出PHP调试信息
程序员文章站
2022-04-07 23:21:35
...
经常因为出现紧急bug而被老板骂的同事,为了更快的修复而直接利用线上的错误环境现场debug,并直接在页面上echo和dump。结果被老板发现了,又是一通臭骂。那么有没有什么办法更优雅的输出PHP调试信息呢? 这里提供一个方案:利用浏览器调试模式的Console 1,
经常因为出现紧急bug而被老板骂的同事,为了更快的修复而直接利用线上的错误环境现场debug,并直接在页面上echo和dump。结果被老板发现了,又是一通臭骂。那么有没有什么办法更优雅的输出PHP调试信息呢?
这里提供一个方案:利用浏览器调试模式的Console
1,先定义一个php函数:
1 function console($log='') 2 { 3 switch (empty($log)) { 4 case False: 5 $out = json_encode($log); 6 $GLOBALS['console'] .= 'console.log('.$out.');'; 7 break; 8 9 default: 10 echo '