略微加速

略速 - 互联网笔记

注册一个会在php中止时执行的函数

2017-06-16 leiting (2509阅读)

标签 PHP

register_shutdown_function

(PHP 4, PHP 5, PHP 7)

register_shutdown_function — 注册一个会在php中止时执行的函数

说明

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

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

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

参数

  • callback

  • 待注册的中止回调

    中止回调是作为请求的一部分被执行的,因此可以在它们中进行输出或者读取输出缓冲区。

  • parameter

  • 可以通过传入额外的参数来将参数传给中止函数

  • ...


返回值

没有返回值。

错误/异常

如果传入的callback不是可调用的,那么将会产生一个 E_WARNING 级别的错误。


http://php.net/manual/zh/function.register-shutdown-function.php


北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3