php中的break可选参数表示跳出第几层循环。以break所在的最里层开始算。像你的例子。
echo “这是输出的内容”;
break 3;
结束三层的循环,以break所在的位置往外结束
while(true) 为第一层循环
while(10) 为第二层循环
while(++$a) 为第三层循环。
当程序到了break 3; 这一行后就已经把3层的循环都结束掉了,也就是到达while(++$a)这层的循环也被结束掉了。
直接到执行到: echo "<br>这是循环全部结束后的结果";
所以打印页面只打出了两行的内容。 |
|