來源:轉(zhuǎn)載 發(fā)布時間:2018-11-21 10:54:10 閱讀量:644
本篇文章給大家?guī)淼膬?nèi)容是關(guān)于php中的goto的用法實例(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
我們先舉個簡單示例:
1 2 3 4 |
|
以上例程會輸出:鳩摩智
解釋:
goto 操作符可以用來跳轉(zhuǎn)到程序中的另一位置。該目標位置可以用目標名稱加上冒號來標記,而跳轉(zhuǎn)指令是 goto 之后接上目標位置的標記。
PHP 中的 goto 有一定限制,目標位置只能位于同一個文件和作用域,也就是說無法跳出一個函數(shù)或類方法,也無法跳入到另一個函數(shù)。
也無法跳入到任何循環(huán)或者 switch 結(jié)構(gòu)中??梢蕴鲅h(huán)或者 switch,通常的用法是用 goto 代替多層的 break。
我們再看一個示例:
1 2 3 4 5 6 7 8 9 10 11 |
|
上面可以看到直接輸出end后面的了,繼續(xù)看:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|