7、PHP 原生魅力 - 系统功能 - register_shutdown_function
假设在多个点中调用了 exit() 函数。如果想检测到 exit() 调用触发的关闭,可以“注册”想在 exit() 执行后调用的函数。
可以多次调用 register_shutdown_function(),这些被注册的回调会按照他们注册时的顺序被依次调用。
<?php
register_shutdown_function(function () {
echo '丽丽说:再见,王美丽呀' . PHP_EOL;
});
register_shutdown_function(function () {
echo '小小说:再见,王美丽啊' . PHP_EOL;
});
exit("美美说:我走咯\n");
输出如下:
$ 7-register_shutdown_function.php"
美美说:我走咯
丽丽说:再见,王美丽呀
小小说:再见,王美丽啊
注意执行的顺序。
请登录后再评论