本篇文章次要讲述的是若何正在PHP里应用goto用法,具备肯定的参考代价,感兴味的冤家能够理解一下。
咱们先举个简略示例:
<?php goto LABEL; //这个标签自界说echo '乔峰'; LABEL:echo '鸠摩智';
以上例程会输入:鸠摩智
诠释:
goto 操作符能够用来跳转到顺序中的另外一地位。该指标地位能够用指标称号加之冒号来标志,而跳转指令是 goto 之后接上指标地位的标志。
PHP 中的 goto 有肯定限度,指标地位只能位于同一个文件以及作用域,也就是说无奈跳出一个函数或类办法,也无奈跳入到另外一个函数。
也无奈跳入到任何轮回或许 switch 构造中。能够跳出轮回或许 switch,通常的用法是用 goto 替代多层的 break。
咱们再看一个示例:
<?phpfor($i=0, $j=10; $i<20; $i++) { while($j--) { if($j==6) goto end; } }echo"这里没有会被输入";end:echo "i = $i\n";echo 'stop here';
下面能够看到间接输入end前面的了,持续看:
$number = 1;switch($number){ case 1: goto one; //应用goto跳到one标志处 echo "第一位"; //goto曾经跳转,这条语句没有执行 case 2: goto two; echo "第二名"; case 3: goto three; echo "第三名"; } one:echo " 武林第一!";//exit;two:echo " 武林第二!";//exit;three:echo " 武林第三!";//exit;/* 终极后果是:武林第一! 武林第二! 武林第三! 留意前面的exit 正文了,为什么没有是终极输入 武林第一,各人能够揣摩下。*/
尽管goto平常用的没有多。但有时分正在特定场景下效率仍是很高的。
相干教程:PHP视频教程
以上就是PHP中的goto语句应用典范榜样的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 goto语句
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!