ignore_user_abort 设置与客户机断开是否会终止脚本的执行。 本函数返回 user-abort 设置的之前的值(一个布尔值)。 int ignore_user_abort ([ string $value ] )
PHP内置函数研究系列第二期,采用PHP函数ignore_user_abort实现计划任务与持续进程实例,并通过一个可检测效果的实例讨论ignore_user_abort()函数的作用与用法。 ignore_user_abort() 可以实现当客户端关闭后仍然可以执行PHP代码,可保持PHP进程一直在执行,可实现所谓的计划任务功能与持续进程,只需要开启执行脚本,除非 apache等服务器重启或有脚本有输出,该PHP脚本将一直处于执行的状态,初看很实用,不过代价是一个PHP执行脚本的持续进程,开销很大,但却可以 实现很多意想不到的功 能。 其描述为设置与客户机断开是否会终止脚本的执行。 一,函数原型 二,版本兼容 PHP 3 >= 3.0.7, PHP 4, PHP 5 三,函数基础用法与实例 1,函数基础用法
说明:调用ignore_user_abort()函数声明即使客户机断开不终止脚本的执行。
说明:每隔15分钟循环执行
打开liuhui.php文件,文件内容如下: Current Time: 1273735029 Stop: 9 |
|