在本篇文章里小编给大家整理了关于PHP goto语句用法的相关实例以及语法讲解,需要的朋友们参考学习下。
问题
当 PHP 在执行代码过程,在某一时刻我们希望它能跳转到某一特定位置继续执行代码,该怎么做呢?
回答
在 PHP 中,我们可以使用 goto 操作符来使 PHP 代码执行器跳转到程序中某一特定位置。goto 的使用有一定限制,如:无法跳出一个函数或类,无法从外部跳入到一个函数,无法跳入到任何循环或者 switch 结构中。但可以跳出循环或者 switch,通常的用法是用 goto 代替 switch 中嵌套多层的 break。
语法
goto 会使 PHP 直接跳转到指定标志位置。
goto 标志;
代码块
标志:
代码块
示例
例 1 —— 尝试跳入循环
<?php
goto loop;
for($i=0; $i<3; $i++) {
while($i++) {
loop:
}
}
echo "End";
运行结果:
Fatal error: 'goto' into loop or switch statement is disallowed in F:\index.php on line 3
从运行结果可以看出,goto 不能从外部直接跳入循环中。
例 2 —— 一个简单的跳转
<?php
goto loop;
echo '这是第一个句子。';
loop:
echo '这是第二个句子。';
·上面就是关于PHP goto语句用法的全部内容,感谢大家对编程学习网的支持。
编程基础网
本文标题为:PHP goto语句用法实例
基础教程推荐
猜你喜欢
- 在laravel中实现事务回滚的方法 2023-02-22
- PHP中的输出缓冲控制详解 2023-06-03
- PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案 2022-11-26
- PHP树形结构tree类用法示例 2022-12-15
- PHP如何将头像图片转换圆形图片 2023-08-30
- CentOS 7 编译安装PHP7 2023-09-02
- PHP设计模式之状态模式定义与用法详解 2022-10-12
- php fread函数使用方法总结 2023-01-19
- 解析PHP中Exception异常机制 2023-06-13
- php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次) 2023-04-24
