欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放

goto

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

What's the worse thing that could happen if you use goto?
此漫畫(huà)鳴謝 ? xkcd

goto 操作符可以用來(lái)跳轉到程序中的另一位置。該目標位置可以用 區分大小寫(xiě) 的目標名稱(chēng)加上冒號來(lái)標記,而跳轉指令是 goto 之后接上目標位置的標記。PHP 中的 goto 有一定限制,目標位置只能位于同一個(gè)文件和作用域,也就是說(shuō)無(wú)法跳出一個(gè)函數或類(lèi)方法,也無(wú)法跳入到另一個(gè)函數。也無(wú)法跳入到任何循環(huán)或者 switch 結構中??梢蕴鲅h(huán)或者 switch,通常的用法是用 goto 代替多層的 break。

示例 #1 goto 示例

<?php
goto a;
echo 
'Foo';
 
a:
echo 
'Bar';
?>

以上例程會(huì )輸出:

Bar

示例 #2 goto 跳出循環(huán)示例

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

以上例程會(huì )輸出:

j hit 17

示例 #3 以下寫(xiě)法無(wú)效

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

以上例程會(huì )輸出:

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

欧美AV无码一区二区,麻豆+无码+国产在线+观看,欧美狂躁少妇XXXX高潮无码,美女扒开屁股让男人桶免费观看,极品粉嫩国产18尤物在线播放