PHP定时器实现每隔几秒运行一次

 

<?php    
   ignore_user_abort(true);//设置与客户机断开是否会终止脚本的执行。
  set_time_limit(0); //设置脚本超时时间,为0时不受时间限制
  ob_end_clean();//清空缓存
  ob_start();//开始缓冲数据
  while(1){
   echo str_repeat(" ",1024);//写满IE有默认的1k buffer
   ob_flush();//将缓存中的数据压入队列
   flush();//输出缓存队列中的数据
   echo "now time is ".date('h:i:s') . "<br/>";//打印数据,实际上是先将数据存入了缓存中
   usleep(1000000);//延迟一秒(暂停一秒)
  }
?>