类似js的setinterval

解决方案 »

  1.   

    while()
    {
     .....
     sleep(10);
    }不知道是什么需求?linux和windows都有定时执行文件的机制。
      

  2.   

    服务器 计划任务 执行 php 文件.,
      

  3.   


    定时执行的含义有:
    1.指定时间点执行
    2.相隔一定时间段执行。如果不用系统的定时执行任务的话,你可以用代码模拟
    这种
    while(true)
    {
      //执行代码
      sleep(5);
    }
      

  4.   

    crontab -e
    也可以5秒执行
      

  5.   

    代码里肯能就得用死循环,然后sleep了,而且这样有可能会使同1个回话后面的请求都等在那里
      

  6.   


    start_interval.php 
    stop_interval.php 
    console.php 主控
    做ajax控制 嘿嘿, 不然你在主线程上跑就是死循环,别出来了,
    把死循环做到子线程去
    对于死循环是否停止你可以做一个公用变量(如session cache db)去控制
      

  7.   

    算下执行一次大概多少时间比如2秒 php里循环30次 服务器计划任务每隔1分钟执行这个php一次