方维二次开发

wangtongphp

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

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
#TimeMemoryFunctionLocation
1 0.0002 250904 {main}( ) ../test.php:0
2 0.0003 251872 aaa( ) ../test.php:15
posted on 2014-07-01 17:11  方维二次开发  阅读(744)  评论(0编辑  收藏  举报