PHP goto語句簡介和使用實(shí)例
goto操作符可以用來跳轉(zhuǎn)到程序中的某一指定位置。該目標(biāo)位置可以用目標(biāo)名稱加上冒號來標(biāo)記。PHP中的goto有一定限制,只能在同一個文件和作用域中跳轉(zhuǎn),也就是說你無法跳出一個函數(shù)或類方法,也無法跳入到另一個函數(shù)。你也無法跳入到任何循環(huán)或者switch 結(jié)構(gòu)中。常見的用法是用來跳出循環(huán)或者switch,可以代替多層的break。
用法很簡單:goto后面帶上目標(biāo)位置的標(biāo)志,在目標(biāo)位置上用目標(biāo)名加冒號標(biāo)記,如下:
goto a;
echo 'Foo';//此句被略過
a:
echo 'Bar';
//上面的例子輸出結(jié)果為: Bar;
for($i=0,$j=50; $i<100; $i++) {
while($j--) {
if($j==17) goto end;
}
}
echo "i = $i";
end:
echo 'j hit 17';
//上面的例子輸出結(jié)果為: j hit 17
?>
Note:
The goto 操作符僅在 PHP 5.3及以上版本有效.
相關(guān)文章
Trying to clone an uncloneable object of class Imagic的解決方法
使用網(wǎng)上流傳的一個程序?qū)崿F(xiàn)pdf截圖為png,需要使用Imagic擴(kuò)展2012-01-01
PHP中l(wèi)ist()函數(shù)用法實(shí)例簡析
這篇文章主要介紹了PHP中l(wèi)ist()函數(shù)用法,結(jié)合實(shí)例形式簡單分析了list()函數(shù)的功能,參數(shù)定義,使用技巧及相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-01-01
實(shí)例解析PHP定時器的具體實(shí)現(xiàn)
我們在開發(fā)中常會需要程序定時的執(zhí)行一些操作,這時寫一個簡潔高效的定時器就非常有必要,關(guān)于定時器本文將給大家詳細(xì)的介紹,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值2021-09-09
php連接mysql數(shù)據(jù)庫最簡單的實(shí)現(xiàn)方法
在本篇文章里小編給大家分享的是關(guān)于php怎樣連接mysql數(shù)據(jù)庫的相關(guān)實(shí)例內(nèi)容,有需要的朋友們參考下。2019-09-09
php7連接MySQL實(shí)現(xiàn)簡易查詢程序的方法
這篇文章主要給大家介紹了關(guān)于php7連接MySQL實(shí)現(xiàn)簡易查詢程序的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10

