品易云推流 关闭
文章详情页
文章 > PHP教程 > php实现自运行的方法

php实现自运行的方法

头像

小妮浅浅

2021-07-15 17:33:58410浏览 · 0收藏 · 0评论

说明

1、创建一个PHP示例文件;然后输入“ignore_user_abort();”。

2、通过“do{$fp = fopen('test.php','a')...}while(true)...”方法实现任务自动执行即可。

关于PHP代码如何自动执行,我们通常做定时任务需要做到代码自动执行,往往会借助系统来实现,例如linux的crontab或者windows的定时计划等等,现在分享一个纯代码实现的自动执行。

下面是用到的一窜PHP的执行代码,效率不是很好,但是能保持任务自动执行。

  ignore_user_abort();
 
    // 即使client 断开(如关闭浏览器),PHP 脚本也可以继续执行。
 
    set_time_limit(0);
 
    $interval = 60*5;
 
    do{
 
        $fp = fopen('test.php','a');
 
        fwrite($fp,'rn'.date('Y-m-d H:i:s',time()).'rn');
 
        fclose($fp);
 
        sleep($interval);
 
    }while(true)
 
    echo 'OK';

 以上就是php实现自运行的方法,希望对大家有所帮助。更多php学习指路:php教程

本文转载于php中文网,如有侵犯联系作者修改。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图