PHP中goto語法的運用

2021-08-06 07:17:33 字數 547 閱讀 7577

用法很簡單:goto後面帶上目標位置的標誌,在目標位置上用目標名加冒號標記,如name:

goto操作符可以用來跳轉到程式中的某一指定位置。該目標位置用目標名稱加上冒號來標記。但goto有一定限制,只能在同乙個檔案和作用域中跳轉,無法跳出乙個函式或類方法,也無法跳入到另乙個函式,也無法跳入到任何迴圈或者switch 結構中。常見的用法是用來跳出迴圈或者switch,可以代替多層的break。

例如:

<?php

#eg1:

goto end;

echo 111;

echo 222;

end:

echo "777";

//結果輸出:777

#eg2:

for($i=1,$i<10,$i++)

echo $i.",";

}out:

echo 99;

//上訴結果會輸出:1,2,3,4,5,6,99

?>

Php中的goto用法

我們先舉個簡單示例 goto label 這個標籤自定義 echo 喬峰 label echo 鳩摩智 以上例程會輸出 鳩摩智 解釋 goto 操作符可以用來跳轉到程式中的另一位置。該目標位置可以用目標名稱加上冒號來標記,而跳轉指令是 goto 之後接上目標位置的標記。php 中的 goto 有一定...

goto語句的正確運用

最近學習obs原始碼,外掛程式庫里是有許多goto語句,由於對goto語句不太了解,踩了很多坑。記錄一下 1 含義,goto語句也稱為無條件轉移語句 goto語句的語義是改變程式流向,轉去執行語句標號所標識的語句 goto語句通常與條件語句配合使用。可用來實現條件轉移,構成迴圈,跳出迴圈體等功能。2...

PHP中的MVC運用

11.15.2011,架構,by admin.首先我來舉個例子 乙個簡單的文章顯示系統 簡單期間,我們假定這個文章系統是唯讀的,也就是說這個例子將不涉及文章的發布,現在開始了。由於只涉及資料庫的讀取,所以我定義了兩個inte ce 1inte ce dataoperation 2 上面這inte c...