PHP实现的自动执行的代码

PHP不支持多线程,有时候处理问题不是那么爽,有时候为了方便我们就需要让程序自己去执行一些事情,今天就谈论一下PHP定时执行的方法:

网上提供的PHP定时执行的方法主要三种方式可以实现:

1、windows 的计划任务
2、linux的脚本程序
3、让web浏览器定时刷新(即使用php代码实现程序自动运行)

今天主要是讲php实现的方法,不多说,直接代码:

1 ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
2 set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
3 $interval=60*30;// 每隔半小时运行
4 do{
5     //这里是你要执行的代码   
6     sleep($interval);// 等待5分钟
7 }while(true);

用到的函数  ignore_user_abort(),set_time_limit(0),sleep($interval) 
此代码只要运行一次后关闭浏览器即可。 

不知道对程序的性能会不会有很大的影响,还需要大家亲自去测试下!

Copyright © All Rights Reserved · Proudly powered by WordPress

css.php