PHP5.3 goto操作符介绍

时间:2023-03-09 05:24:38
PHP5.3 goto操作符介绍
goto操作符是PHP5.+后新增功能,用来跳转到程序的另一位置;用法很简单:goto后面带上目标位置的标志,在目标位置上用目标名加冒号标记
如下: <?php
  goto a;
  echo 'aaaaa'; //被忽略
  a:
  echo 'bbbbb'; //结果输出bbbbb
?>
但是goto的目标位置只能同一文件和作用域【既不能跳转到一个函数和类方法中】,当然它可以跳出循环,但是不能跳入循环: //goto 跳出循环
<?php
  for($i = ; $i < ; $i++)
  {
  echo $i . '<br>';
  if($i == ) goto end;
  }   end :
  echo '直接end结束了'; // 错误的用法 goto不能跳入循环
<?php
  goto loop;
  for($i=0,$j=50;$i<100;$i++){
    while($j--){
      loop;
    }
  }
  echo "$i = $i";
?>