作为一个PHP初学者肯定少不了对PHP守护的了解,很久之前我就想过:
诶怎么让PHP一直在后台执行呢?
今天我总算找到了方法~
如图,ignore_user_abort(); 用来让程序在后台运行而忽略用户终止.
**set_time_limit(0);**则是让服务器允许这个程序一直执行下去。最大执行时间设置为无限
当然,没有一个可以无限执行的程序也是没用的,while(true)则提供了一个
无限循环...而sleep是为了防止循环太快而间隔几秒
这样一个简单的后台程序就完成了.
值得一提,为了让程序停止我留了一手break,如果不这样,这个程序会不停执行,除非你在服务器停止,不然会一直执行下去!
共0条评论