码迷,mamicode.com
首页 > Web开发 > 详细

PHP流程控制之do...while循环的区别

时间:2019-12-19 11:26:25      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:情况   pre   http   表达式   处理   toolbar   代码   循环   lan   

 

do...while与while的语法结构基本一样,也是一个布尔型循环,功能也基本一样。大理石平台价格

基本语法规定如下:

do {
   //代码块
} while (判断);

do...while与while的区别是,它们的值的检查时机不同。

do-while 不论while判断是否成立,先执行一次代码代码块循环语句,保证会执行一次(表达式的真值在每次循环结束后检查)。
然而我们之前的while循环会检查布尔判断区域,成立则执行。不成立则不执行。

我们用代码去验证一下:

<?php
$i = 0;
do {
   echo $i;
} while ($i > 0);
?>

上面代码中,$i 肯定不大于0,也执行了。


当然,你还不能理解,实在想不到应用场景也没关系,可以完全跳过此块。

do...while用的情况比较少。我们有可能用在资源处理如:文件打开等地方。

PHP流程控制之do...while循环的区别

标签:情况   pre   http   表达式   处理   toolbar   代码   循环   lan   

原文地址:https://www.cnblogs.com/furuihua/p/12066640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!