PHP5.3 goto操作符介绍
goto操作符是PHP5.3+后新增功能,用来跳转到程序的另一位置;用法很简单:goto后面带上目标位置的标志,在目标位置上用目标名加冒号标记
如下:
<?php goto a; echo 'aaaaa'; //被忽略 a: echo 'bbbbb'; //结果输出bbbbb ?>
但是goto的目标位置只能同一文件和作用域【既不能跳转到一个函数和类方法中】,当然它可以跳出循环,但是不能跳入循环:
//goto 跳出循环 <?php for($i = 0; $i < 3; $i++) { echo $i . '<br>'; if($i == 1) goto end; } end : echo '直接end结束了';
// 错误的用法 goto不能跳入循环
<?php
goto loop;
for($i=0,$j=50;$i<100;$i++){
while($j--){
loop;
}
}
echo "$i = $i";
?>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步