Menu Close

php中止时执行的函数—register_shutdown_function

说明

void register_shutdown_function ( callable $callback [, mixed $parameter [, mixed $... ]] )

注册一个 callback ,它会在脚本执行完成或者 exit() 后被调用。

可以多次调用 register_shutdown_function() ,这些被注册的回调会按照他们注册时的顺序被依次调用。 如果你在注册的方法内部调用 exit(), 那么所有处理会被中止,并且其他注册的中止回调也不会再被调用。

举例:

<?php
function close()
{
    echo "\n";
    echo "程序结束";
}
register_shutdown_function('close');
echo "输出一句话";

输出结果:

输出一句话
程序结束%

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注