问题答案
同题,如果可以大概操作步骤是什么?或者有什么相关资料?谢谢。
标签: PHP java
答案
就像楼下说的,PHP 确实不会输出错误堆栈,但通过函数,还是能够获取到错误堆栈的。
 
 
  1. function getBacktrace() { 
  2.   ob_start(); 
  3.   debug_print_backtrace(); 
  4.   return ob_get_clean(); 
调用上面这个函数取得错误堆栈,再用 file_put_contents('log_path', FILE_APPEND); 写入日志文件即可。
 
还有一个办法:为 PHP 安装 xdebug 扩展
windows 下的安装方法:http://internetwork.net/wiki/2014110843.html
安装好后,修改 php.ini
 
 
  1. log_errors = On 
  2. error_log = "F://path/php_error.log" 
举一反三