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

相关文章:

  • 2021-05-02
  • 2021-11-09
  • 2022-12-23
  • 2021-05-11
  • 2022-01-04
  • 2022-12-23
  • 2021-10-26
  • 2021-06-17
猜你喜欢
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-05-08
  • 2022-12-23
相关资源
相似解决方案