今天我们来玩个游戏,捉迷藏的小游戏,相信大家小时候都玩过吧?[机智]
你们藏好了啊,我数5个数后就去找你们,这个咋写呢?看下面:
<?php
$i=0;
while($i<5)
{
sleep(1);
$i++;
echo "我数到了:".$i.PHP_EOL;
}
echo "我要开始找你们了啊!";
?>
以上会输出如下内容:
我数到了:1
我数到了:2
我数到了:3
我数到了:4
我数到了:5
我要开始找你们了啊!
注:以上我们接触到了 while ,在英语中的意思是:当…的时候,上面的用法可以这样理解:当$i<5的时候,执行大括号{}里的内容,sleep的意思是睡眠,休息的意思,后面的1表示休息1秒,1秒后执行$i++,然后再走到while,还是小于5,就这样一直在这个while和大插号里循环,突然,$i=5,不小于5了,走到while的时候,不小于5,就不会走大括号里的逻辑,而走到大括号后方的“我要开始找你们了啊!”
警告:在实际编程中要禁用sleep,在这里只是为了模仿而使用的,如果要想真正项目中使用定时器,大家可以用crontab系统定时器来执行PHP脚本