1酒请、instanceof ?用于確定一個 PHP 變量是否屬于某一類class的實(shí)例;
2仅父、數(shù)組最后一個元素的$value引用在 ?foreach ?循環(huán)之后仍會保留离咐。建議使用 ?unset()??來將其銷毀。
3帮匾、break 結(jié)束當(dāng)前for;foreach ,while ,do--while或者while結(jié)構(gòu)的執(zhí)行
4啄骇、continue ?在循環(huán)結(jié)構(gòu)用用來跳過本次循環(huán)中剩余的代碼并在條件求值為真時開始執(zhí)行下一次循環(huán)。
5瘟斜、declare ? ? ??結(jié)構(gòu)用來設(shè)定一段代碼的執(zhí)行指令缸夹。declare的語法和其它流程控制結(jié)構(gòu)相似:
? ? ? ? ? ? ? ? ? ? ?declare (directive)
? ? ? ? ? ? ? ? ? ? ? ? ?statement
6、return? 如果在一個函數(shù)中調(diào)用?return?語句螺句,將立即結(jié)束此函數(shù)的執(zhí)行并將它的參數(shù)作為函數(shù)的值返回虽惭。return?也會終止 ?eval()? 語句或者腳本文件的執(zhí)行。
7蛇尚、require?和?include?幾乎完全一樣芽唇,除了處理失敗的方式不同之外。require在出錯時產(chǎn)生E_COMPILE_ERROR級別的錯誤取劫。換句話說將導(dǎo)致腳本中止而?include?只產(chǎn)生警告(E_WARNING)匆笤,腳本會繼續(xù)運(yùn)行。
8谱邪、(PHP 5 >= 5.3.0)
goto操作符可以用來跳轉(zhuǎn)到程序中的另一位置炮捧。該目標(biāo)位置可以用目標(biāo)名稱加上冒號來標(biāo)記,而跳轉(zhuǎn)指令是goto之后接上目標(biāo)位置的標(biāo)記惦银。PHP 中的goto有一定限制咆课,目標(biāo)位置只能位于同一個文件和作用域灌砖,也就是說無法跳出一個函數(shù)或類方法,也無法跳入到另一個函數(shù)傀蚌。也無法跳入到任何循環(huán)或者? switch 結(jié)構(gòu)中≌合牛可以跳出循環(huán)或者 switch善炫,通常的用法是用goto代替多層的break。