一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 3960|回复: 1
打印 上一主题 下一主题

php goto语句的使用详解

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-3-5 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这篇文章主要介绍了什么是PHP goto语句和goto操作符的使用实例,需要的朋友可以参考下

goto操作符可以用来跳转到程序中的某一指定位置。该目标位置可以用目标名称加上冒号来标记。PHP中的goto有一定限制,只能在同一个文件和作用域中跳转,也就是说你无法跳出一个或类方法,也无法跳入到另一个函数。你也无法跳入到任何或者 结构中。常见的用法是用来跳出循环或者switch,可以代替多层的。

用法很简单:goto后面带上目标位置的标志,在目标位置上用目标名加冒号标记,如下:

复制代码 代码如下:

<?php
goto a;echo 'Foo';
//此句被略过
a:echo 'Bar';
//上面的例子输出结果为: 
Bar;
for($i=0,$j=50; $i<100; $i++) {  
while($j--) {    
if($j==17) goto end;   
}  
}echo "i = $i";
end:echo 'j hit 17';
//上面的例子输出结果为: j hit 17
?>

Note:
The goto 操作符仅在 PHP 5.3及以上版本有效.

以下写法无效

<?php
goto loop;
for($i=0,$j=50; $i<100; $i++) {
  while($j--) {
    loop:
  }
}
echo "$i = $i";
?>

以上例程会输出:

Fatal error: 'goto' into loop or switch statement is disallowed in
script on line 2

以上就是php goto语句的使用详解的详细内容,更多请关注php中文网其它相关文章!

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

17

帖子

55

积分

注册会员

Rank: 2

积分
55
沙发
发表于 2022-9-3 05:56 来自手机 | 只看该作者
银月城训练假人
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表