register_shutdown_function 函数详解
函数:register_shutdown_function()
函数可实现当程序执行完成后执行的函数,其功能为可实现程序执行完成的后续操作。
程序在运行的时候可能存在执行超时,或强制关闭等情况,
但这种情况下默认的提示是非常不友好的,如果使用register_shutdown_function()
函数捕获异常,就能提供更加友好的错误展示方式,同时可以实现一些功能的后续操作,
如执行完成后的临时数据清理,包括临时文件等。
1,register_shutdown_function()函数可重复调用,但执行的顺序与注册的顺序相同
2,如果在调用register_shutdown_function()函数之前有exit()函数调用,register_shutdown_function()函数将不能执行
function shutdown() {
echo "我最后执行";
}
register_shutdown_function("shutdown");
echo "shutdown: ";
=====================================
shutdown: 我最后执行
结果:
本作品采用《CC 协议》,转载必须注明作者和本文链接