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)?
 此代码只要运行一次后关闭浏览器即可。?
不知道对程序的性能会不会有很大的影响,还需要大家亲自去测试下!
标签:PHP