您好,登錄后才能下訂單哦!
php goto操作符
可以用來跳轉(zhuǎn)到程序的另一個位置。該位置可以用目標(biāo)名稱加冒號來標(biāo)記,而跳轉(zhuǎn)指令是在goto之后接上目標(biāo)的位置標(biāo)記
對已goto操作符使用的一些限制
目標(biāo)位置只能位于同一個文件和作用域
無法“跳出”一個函數(shù)和一個類的方法
無法“跳入”到另一個函數(shù)
無法“跳入”到任何循環(huán)或者switch結(jié)構(gòu)中
可以“跳出”循環(huán)或者switch,一般用法是代替多層的break
簡單實用案例
goto target;
echo 'Hi world' ;
target :
echo 'hello world' ;
結(jié)果 hello world
$i = 0;
$j = 50 ;
for( $i < 100 ; $i ++) {
while( $j --) {
if( $j == 17 )
goto end ;
}
}
echo "i = $i " ;
end :
echo 'j hit 17' ;
結(jié)果 j hit 17
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。