我有一种情况,我正在尝试调试Drupal的php。不是一个php黑客,我正在使用error_log。我已经知道退出函数drupal_bootstrap时的error_log表示引导已完成。它是在结束'}'之前的最后一个陈述。
但是,调用drupal_boostrap后紧跟的error_log永远不会显示在网站的error_log文件中。
我竟然放了一个:
setbuf(stderr, NULL);
在error_log调用之前。没效果。
同样奇怪的事实是 出口(); 在引导程序的第5阶段调用,但执行指示引导完成的error_log。