通过使用ignore_user_abort函数的特性,实现PHP计划任务,需要的朋友可以参考下。
备忘一下这个函数:
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
ignore_user_abort(true); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
//test
set_time_limit(0);
ignore_user_abort(true);
$i = 0 ;
while($i ++ file_put_contents($i.'.php' , $i);
sleep(3);
}
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
ignore_user_abort(true);
set_time_limit(0);
while(1) {
$fp = fopen('time_task.txt',"a+");
$str = date("Y-m-d h:i:s")."\n\r";
fwrite($fp,$str);
fclose($fp);
sleep(5); //半小时执行一次
}
?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号