register_shutdown_function

来源 http://yanue.net/post-99.html

1、当页面被用户强制停止时

2、当程序代码运行超时时

3、当PHP代码执行完成时,代码执行存在异常和错误、警告

1,register_shutdown_function()函数可重复调用,但执行的顺序与注册的顺序相同
2,如果在调用register_shutdown_function()函数之前有exit()函数调用,register_shutdown_function()函数将不能执行
3,PHP4后支持注册函数参数传递
4,在某些服务端,如Apache,当前目录在register_shutdown_function()函数中能够改变
5,register_shutdown_function()函数执行在headers发送之后

register_shutdown_function(array("test"));

register_shutdown_function(array($this, "f"));

运行结果:(运行顺序和注册顺序一样)
before
hello
f():hello

相关文章

此处评论已关闭