欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

register_shutdown_function()没有回调?

程序员文章站 2022-04-05 20:01:23
...

这种情况下,register_shutdown_function()没有触发,为啥啊?谢谢

回复内容:

这种情况下,register_shutdown_function()没有触发,为啥啊?谢谢

register_shutdown_function函数是在脚本正常退出或者用户调用exit等方法时, 才会被调用, 注意是正常退出, 而当脚本发生错误时(上面的方法同名), 是不会被触发的,

相当于每调用register_shutdown_function,就把你要注册进去的function放进【假装是队列吧】,等到脚本正常退出或显示调用exit时,再把注册进去的function拉出来执行, 而在这之间你的脚本发生错误,将会直接抛出该错误。

相关标签: php