PHP goto語(yǔ)句簡(jiǎn)介和使用實(shí)例
goto操作符可以用來(lái)跳轉(zhuǎn)到程序中的某一指定位置。該目標(biāo)位置可以用目標(biāo)名稱(chēng)加上冒號(hào)來(lái)標(biāo)記。PHP中的goto有一定限制,只能在同一個(gè)文件和作用域中跳轉(zhuǎn),也就是說(shuō)你無(wú)法跳出一個(gè)函數(shù)或類(lèi)方法,也無(wú)法跳入到另一個(gè)函數(shù)。你也無(wú)法跳入到任何循環(huán)或者switch 結(jié)構(gòu)中。常見(jiàn)的用法是用來(lái)跳出循環(huán)或者switch,可以代替多層的break。
用法很簡(jiǎn)單:goto后面帶上目標(biāo)位置的標(biāo)志,在目標(biāo)位置上用目標(biāo)名加冒號(hào)標(biāo)記,如下:
goto a;
echo 'Foo';//此句被略過(guò)
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)文章
php打印輸出棋盤(pán)的實(shí)現(xiàn)方法
這篇文章主要介紹了php打印輸出棋盤(pán)的實(shí)現(xiàn)方法,以實(shí)例形式分析了兩種不同的實(shí)現(xiàn)方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
PHP開(kāi)發(fā)的一些注意點(diǎn)總結(jié)
技術(shù)平臺(tái)的不同,導(dǎo)致了實(shí)現(xiàn)方式的不同,同樣是PHP,小公司往往選擇的是WIN平臺(tái)而大公司選擇的是類(lèi)unix平臺(tái)(Linux,FreeBSD and Other) ,現(xiàn)在就最近這段時(shí)間的學(xué)習(xí),這好乘國(guó)慶長(zhǎng)假這段時(shí)間好好的總結(jié)下的了.2010-10-10
Trying to clone an uncloneable object of class Imagic的解決方法
使用網(wǎng)上流傳的一個(gè)程序?qū)崿F(xiàn)pdf截圖為png,需要使用Imagic擴(kuò)展2012-01-01
PHP中l(wèi)ist()函數(shù)用法實(shí)例簡(jiǎn)析
這篇文章主要介紹了PHP中l(wèi)ist()函數(shù)用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了list()函數(shù)的功能,參數(shù)定義,使用技巧及相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-01-01
實(shí)例解析PHP定時(shí)器的具體實(shí)現(xiàn)
我們?cè)陂_(kāi)發(fā)中常會(huì)需要程序定時(shí)的執(zhí)行一些操作,這時(shí)寫(xiě)一個(gè)簡(jiǎn)潔高效的定時(shí)器就非常有必要,關(guān)于定時(shí)器本文將給大家詳細(xì)的介紹,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值2021-09-09
php連接mysql數(shù)據(jù)庫(kù)最簡(jiǎn)單的實(shí)現(xiàn)方法
在本篇文章里小編給大家分享的是關(guān)于php怎樣連接mysql數(shù)據(jù)庫(kù)的相關(guān)實(shí)例內(nèi)容,有需要的朋友們參考下。2019-09-09
php7連接MySQL實(shí)現(xiàn)簡(jiǎn)易查詢程序的方法
這篇文章主要給大家介紹了關(guān)于php7連接MySQL實(shí)現(xiàn)簡(jiǎn)易查詢程序的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10

