Ben*_*nee 8 php die output-buffering
我似乎无法在任何地方找到一个好的答案.如果我正在运行输出缓冲,并且a die()被触发,那么它ob_end_flush()也会启动吗?
die()
ob_end_flush()
irc*_*ell 14
是的,它确实.只要脚本正常结束,缓冲区就会被清空.唯一不优雅的结局是如果它出现分段错误或它被杀死(信号9 SIG_KILL).唯一能够die()完全杀死进程的地方就是你在一个内部调用它register_shutdown_function(但是在调用shutdown函数之前刷新缓冲区,所以那里没有问题).有关更多信息,请参阅连接处理
register_shutdown_function
归档时间:
15 年 前
查看次数:
769 次
最近记录:
6 年,11 月 前