用法很簡單: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++){
if($i==7){
goto out;
}
echo $i.",";
}
out:
echo 99;
//上訴結果會輸出:1,2,3,4,5,6,99
?>