zoukankan      html  css  js  c++  java
  • PHP:第二章——PHP中的while语句

    <?php
    语法格式:
        while(条件){
            代码块;
        }
        说明:如果条件等价于true则重复执行代码块中内容,否则不执行
        示例1: 
               $i = 3;
            while($i>0){
                $i--;
                echo $i;
            }
        注意:必须保证条件为假的出现,否则就变成了死循环。
        如果需要死循环的例外。
    ?>

    条件一直为true的应用,定期更新本地文件内容

    <?php
        ignore_user_abort(); //关闭浏览器后程序在后台继续执行
        
        set_time_limit(0);  //程序永不超时
        
        $interval = 60;     //每分钟更新下记事本中内容
        
        while(true){
            $dt =  getdate();    //获取日期时间信息到数组
            $dt = $dt["seconds"]; //获取秒
            $fp = fopen("a.txt","w+"); //打开文件句柄
            fwrite($fp,$dt);        //写入现在秒数
            fclose($fp);            //关闭文件
            sleep($interval);        //让程序暂停60秒
        }
    ?>

     项目实战应用:可以模拟系统的定时任务计划,定期从其他网站抓取数据到本地。
        定期给用户发送邮件等。注意:也要定期维护,关机重启等导致功能消失。
        以上代码这里不做详尽解释,后面会有详细介绍。

  • 相关阅读:
    HDOJ1004
    HDOJ1001
    HDOJ1000
    HDOJ1003
    HDOJ1005
    新手如何正确使用CLion之输出hello world
    hihoCoder#1032 : 最长回文子串
    P3805 【模版】manacher算法(manacher)
    P1198 [JSOI2008]最大数(单调栈)
    P1351 联合权值
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7119338.html
Copyright © 2011-2022 走看看