PHP goto操作符使用
前言
本文就介紹了PHP中的goto操作符的使用及說明。
提示:以下是本篇文章正文內容,下面案例可供參考
一、goto操作符
- 用來跳轉到程式中的另一位置。
- 跳轉指令 goto 之後接上目標位置的標記。
- 目標位置用目標名稱加上冒號來標記。
- 目標位置只能位於同一個檔案和作用域。
- 無法跳出一個函式或類方法,也無法跳入到另一個函式。
- 無法跳入到任何迴圈中。但可以跳出迴圈,通常的用法是用 goto 代替多層的 break。
echo "one<br>";
goto a; //goto操作符後面加目標位置的目標名稱
echo "two<br>";
a: //目標位置使用對應的目標名稱加冒號
echo "three<br>";
//輸出one和three
//跳出迴圈
for ($i = 1;$i < 10;$i++) {
if ($i == 4) goto a;
}
echo $i;
a:
echo "4";
//其結果會輸出4
//goto操作符不允許跳入迴圈中
//以下示例是不被允許的
goto start;
for($i=0,$j=5; $i<10; $i++) {
while($j--) {
start:
}
}
echo "$i = $i";
//會報語法錯誤
總結
以上就是今天要講的內容,本文僅僅簡單介紹了PHP的goto操作符使用及注意事項。
用來跳轉到程式中的另一位置。goto後面加目標位置的標記,目標位置寫上goto後面的標記加冒號。
無法跳出一個函式或類,無法跳入到另一個函式。
無法跳入到任何迴圈中。但可以跳出迴圈。
相關文章
- goto 語法在 PHP 中的使用GoPHP
- PHP 中的操作符過載PHP
- Python3 goto 語句的使用PythonGo
- 為什麼不建議使用gotoGo
- break,continue,gotoGo
- continue、break與gotoGo
- C++ goto語句C++Go
- goto語句簡整Go
- Kotlin 使用Rxjava的compose()操作符KotlinRxJava
- PHP8的一些新特性之 Nullsafe 操作符PHPNull
- break、continue與goto關鍵字Go
- Day16 break-continue-gotoGo
- 臭名遠揚之 goto 語句Go
- Flutter Stream 簡介及部分操作符使用Flutter
- GO語言————5.6 標籤與gotoGo
- RxJava操作符之組合操作符(六)RxJava
- PHP 手冊 (類與物件) 學習筆記八:範圍解析操作符 ( :: )PHP物件筆記
- 8.19 被誤解的關鍵字:gotoGo
- 怎樣在QueryBuilder中使用PostgreSQL中的?操作符UISQL
- rxjs 裡 Skip 操作符的一個使用場景JS
- rxjs 裡 CombineLatest 操作符的一個使用場景JS
- JavaScript in 操作符JavaScript
- 指定php版本使用 php命令PHP
- 愚人節惡作劇:Rust的“goto”實現RustGo
- JavaScript中 |、& 、!!操作符JavaScript
- Java 操作符(3)Java
- RxJS操作符(一)JS
- RxJS操作符(二)JS
- 操作符詳解
- 【Java】位操作符Java
- PHP使用redisPHPRedis
- php curl使用PHP
- php使用hbasePHP
- [譯] 谷歌搜尋操作符大全(包含 42 個高階操作符)谷歌
- RxJava 學習筆記 -- 條件操作符和布林操作符RxJava筆記
- JavaScript (,)逗號操作符JavaScript
- kotlin 的Elvis 操作符Kotlin
- 3章 RxJava操作符RxJava