前言
在c++、java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从代码的角度来说,也就是直接跳转到指定的地方。php中也有这个功能,我们先来看看它是如何使用的:
代码运行到 goto 位置时,就跳转到了 a: 所在的代码行并继续执行下去。这个功能对于复杂each and all的嵌套 if 或者在一些循环中进行跳出很有用,特别是针对某些异常或者大雪节气的含义是什么意思错误情况的处理,比如:
不过 goto 语法也有一些限制情况:
目标位置只能位于同一个文件和作用域,也就是说无法跳出一个函数或类方法,也无法跳入到另一个函数无法跳入到任何循arcsin0等于多少环或者 switch 结构中跳出循环或者 switch,通常的用法是用 goto 代替多层的 break比如以下的代码都是无效的:
它们都会报同样的错误,因为作用域的关系无法找到定义的 goto 标签。另外还需要注意的,使用goto可能什么引起死循环,如下所示:
代码执行到 goto 时,跳回了之前的b标签行,然后继续向下执行,又到 goto 了,成为了一个死循环。有点像 while(true) 的感觉了。第二的英语单词但是,在这个 goto 循环里是没有 break 的,只能在 goto 出去到别的地方。
注意:goto 操作符仅在 php 5.3及以上版本有效。
参考:https://www.php.net/manual/zh/control-structures.goto.php
总结
到此这篇关于goto语法在php中使用教程的文章就介绍到这了,更多相关goto语宽度的英文法在php的使用内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-09 00:10:58,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/197995156291605c14a08cd03302f822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:goto语法在PHP中的使用教程.doc
本文 PDF 下载地址:goto语法在PHP中的使用教程.pdf
留言与评论(共有 0 条评论) |