continue 直接写在函数里面的后果
$a = 4; for($i=0;$i<$a;$i++){ echo $i.'<br />'; for($ii=0;$ii<$a;$ii++){ echo $ii.'22'."<br />"; continue; } } for($i=0;$i<$a;$i++){ echo $i.'<br />'; for($ii=0;$ii<$a;$ii++){ echo $ii.'22'."<br />"; aaa(); } } function aaa(){ continue; }
输出如下:
0
022
122
222
322
1
022
122
222
322
2
022
122
222
322
3
022
122
222
322
0
022
( ! ) Fatal error: Cannot break/continue 1 level in /home/wangtong/www/www.duba.com/duba_nav_123/test.php on line 21 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0002 | 250904 | {main}( ) | ../test.php:0 |
2 | 0.0003 | 251872 | aaa( ) | ../test.php:15 |