摘要:中的循環(huán)有這幾種是用來(lái)在循環(huán)結(jié)構(gòu)中,控制程序放棄本次循環(huán)之后的語(yǔ)句,并轉(zhuǎn)而進(jìn)入下一次循環(huán)。本身并不跳出循環(huán)結(jié)構(gòu)只是放棄本次循環(huán)注意如果用在非循環(huán)結(jié)構(gòu)中會(huì)導(dǎo)致程序出錯(cuò)的作用是跳出當(dāng)前的語(yǔ)法結(jié)構(gòu),語(yǔ)句可以帶一個(gè)參數(shù)表示跳出的層數(shù)。
php 中的循環(huán)有 for foreache while do{} whlie這幾種
1 continue
continue是用來(lái)在循環(huán)結(jié)構(gòu)中,控制程序放棄本次循環(huán)continue
之后的語(yǔ)句,并轉(zhuǎn)而進(jìn)入下一次循環(huán)。
continue 本身并不跳出循環(huán)結(jié)構(gòu)只是放棄本次循環(huán)
注意: continue如果用在非循環(huán)結(jié)構(gòu)中(if switch)會(huì)導(dǎo)致程序出錯(cuò)
2 break
break 的作用是跳出當(dāng)前的語(yǔ)法結(jié)構(gòu),break語(yǔ)句可以帶一個(gè)參數(shù)n,表示跳出的層數(shù)。
3 exit
exit 結(jié)束程序執(zhí)行,可以用在任何位置
4 return
return 語(yǔ)句是用來(lái)結(jié)束一段代碼,并返回一個(gè)參數(shù)
如果在主程序中使用,那么主程序?qū)⒘ⅠR停止執(zhí)行
例如:
for($i = 1000;$i >= 1 ; $i-- ){
if( sqrt($i) >= 30){ echo $i."";
}
else{ return; }
}
echo"本行將不會(huì)被輸出";
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/22419.html
摘要:如果為,就不斷循環(huán),殺死或者啟動(dòng)相應(yīng)的進(jìn)程,如果為,那么就關(guān)閉所有的進(jìn)程,調(diào)用函數(shù)退出程序。調(diào)用函數(shù),監(jiān)控已結(jié)束的進(jìn)程如果函數(shù)返回異常,很有可能是被信號(hào)打斷。函數(shù)主要用于調(diào)用函數(shù),進(jìn)而調(diào)用函數(shù) swManager_loop 函數(shù) manager 進(jìn)程管理 manager 進(jìn)程開(kāi)啟的時(shí)候,首先要調(diào)用 onManagerStart 回調(diào) 添加信號(hào)處理函數(shù) swSignal_add,S...
摘要:在語(yǔ)言規(guī)范中也提到如果在語(yǔ)句塊中包含語(yǔ)句,那么語(yǔ)句會(huì)在其之前執(zhí)行。并且還需要注意的是,中的會(huì)覆蓋中的。 關(guān)于 try 和 finally 中的 return 首先我們來(lái)看一段代碼: public class Test { public static int inc() { int x = 1; try { return...
閱讀 3293·2021-11-18 10:02
閱讀 3454·2021-10-11 10:58
閱讀 3386·2021-09-24 09:47
閱讀 1134·2021-09-22 15:21
閱讀 3967·2021-09-10 11:10
閱讀 3287·2021-09-03 10:28
閱讀 1759·2019-08-30 15:45
閱讀 2156·2019-08-30 14:22