TP项目register_shutdown_function函数不执行

tp5.1的版本这几天发现在线上的register_shutdown_function无法被调用,从而导致无法记录日志,本地环境是window系统可以正常执行,请问会是哪里的问题呢?

注册一个 callback ,它会在脚本执行完成或者 exit() 后被调用。

可以多次调用 register_shutdown_function() ,这些被注册的回调会按照他们注册时的顺序被依次调用。 如果你在注册的方法内部调用 exit(), 那么所有处理会被中止,并且其他注册的中止回调也不会再被调用。

可能有其他的方法 exit 了。

参考

PHP: register_shutdown_function - Manual