PHP提供register_shutdown_function()这个函数,能够在脚本终止前回调注册的函数,
也就是当 PHP 程序执行完成后执行的函数。(怎么这么别扭,难到这个函数掉用的函数不算php程序)
例子:
以下为引用的内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>register_shutdown_function示例</title> </head> <body> <?php $starttime=microtime(true); function Test(){ $starttime=microtime(true); if(!file_exists('Test.txt')){ //判断如果文件不存在!! $Str = fopen('Test.txt',"w+"); fwrite($Str,'我是在最后写进来的.时间:$starttime'); fclose($Str); echo "创建完成!创建时间:$starttime"; } else { //如果存在; echo '文件已经存在'; } } register_shutdown_function('Test'); echo "程序开始:".$starttime."<br>";
for($i=0;$i<1000;$i++){ echo "Echo<br/>"; } exit; ?> </body> </html>
|