加入收藏 | 设为首页 | 会员中心 | 我要投稿 吉安站长网 (https://www.0796zz.com.cn/)- 科技、图像处理、媒体智能、办公协同、操作系统!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP goto语句用法实例

发布时间:2022-07-14 10:47:10 所属栏目:PHP教程 来源:互联网
导读:问题 当 PHP 在执行代码过程,在某一时刻我们希望它能跳转到某一特定位置继续执行代码,该怎么做呢? 回答 在 PHP 中,我们可以使用 goto 操作符来使 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 '这是第二个句子。';
 

(编辑:吉安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读