注册一个会在php中止时执行的函数
void register_shutdown_function ( callable $callback [, mixed $parameter [, mixed $... ]] )
callback
,它会在脚本执行完成或者
exit()
后被调用。
可以多次调用 register_shutdown_function() ,这些被注册的回调会按照他们注册时的顺序被依次调用。
注意: 如果你在注册的方法内部调用 exit(), 那么所有处理会被中止,并且其他注册的中止回调也不会再被调用。
使用场景
程序执行完成,有以下几种情况:
第一种:php代码执行过程中发生错误
第二种:php代码顺利执行成功
第三种:php代码运行超时
第四种:页面被用户强制停止
使用方式
那么,如何使用该函数呢第一种方式:
首先,自定义一个函数,再通过调用 register_shutdown_function(youfunctionname);
第二种调用方式则是定义一个类文件,在使用的地方引入定义的类,再通过以下传参方式进行调用
register_shutdown_function(array('class','function'));
子曰:“巧言令色,鲜矣仁!”
本文介绍PHP中的register_shutdown_function函数,它可以注册一个回调函数,在脚本执行结束时调用。适用于脚本正常结束或因错误而终止的情况。文章还提供了两种调用方式的示例。
1984

被折叠的 条评论
为什么被折叠?



