register_shutdown_function
admin 发布于:2013-12-25 13:45 分类:PHP 有 1915 人浏览,获得评论 0 条 标签: register_shutdown_function
register_shutdown_function 执行机制是:PHP把要调用的函数调入内存。当页面所有PHP语句都执行完成时,再调用此 函数。
注意:register_shutdown_function是指在执行完所有PHP语句后再调用函数,不要理解成客户端关闭流浏览器页面时调用函数。
可以这样理解调用条件:
1、当页面被用户强制停止时
2、当程序代码运行超时时
3、当PHP代码执行完成时
<?php //register_shutdown_function测试范例
function shutdown() { echo 'PHP_EOL 万能换行符,window \r\n, unix \n, mac \r'.PHP_EOL; //连接符的使用方式。 echo 'Script executed with success', PHP_EOL; //,和 PHP_EOL 的使用方式 } register_shutdown_function('shutdown'); echo 'pos1'.PHP_EOL; exit(); echo 'pos2'; ?>
测试结果:(输出POS1后,由于exit()退出,然后开始执行内存中的'shutdown' 函数。没有执行 pos2) pos1 PHP_EOL 万能换行符,window \r\n, unix \n, mac \r Script executed with success