溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php語法基礎(chǔ)4

發(fā)布時間:2020-06-25 17:38:59 來源:網(wǎng)絡(luò) 閱讀:346 作者:毛毛土豆 欄目:web開發(fā)

循環(huán)中斷語句:

1.continue:結(jié)束本次循環(huán)也就是說本次循環(huán)的后續(xù)語句就不執(zhí)行,但是,整個循環(huán)并沒有結(jié)束,而是提前進入到了下一次循環(huán)。

2.break:結(jié)束當前循環(huán)的整個循環(huán)體。

中斷的層次:

break:默認值為1.break1:中斷當前循環(huán))

break2:中斷兩層循環(huán),除了結(jié)束當前循環(huán)之外,還結(jié)束當前循環(huán)的外層循環(huán)。

 

文件載入:

include、include_once、require、require_once

include需要載入,如果載入失敗,產(chǎn)生一個warning級別的錯誤,后續(xù)代碼會繼續(xù)執(zhí)行!

require必須載入,如果載入失敗,產(chǎn)生一個error級別的錯誤,后續(xù)代碼不會繼續(xù)執(zhí)行!

include_once、require_once: 是在載入之前進行一次判斷,如果當前腳本代碼的前面已經(jīng)加載過這個文件,就不再載入了,如果前面沒有被載入過,就載入一次。

 

終止腳本執(zhí)行:dieexit(主要是在代碼測試時使用較多)

腳本延遲執(zhí)行:sleep(秒數(shù));后面的秒數(shù)一般不會超過30秒,因為php默認的腳本周期就是30秒。

 

函數(shù):需要先定義再調(diào)用(在寫代碼時,可以調(diào)用寫在前,因為程序會進行預(yù)編譯,但如果是載入文件就必須遵循先定義在調(diào)用,因為載入文件不進行預(yù)編譯直接執(zhí)行)

 

作用域:

局部變量:在函數(shù)內(nèi)定義的變量,只能作用在函數(shù)內(nèi)

全局變量:在函數(shù)外定義的變量,只能作用在函數(shù)外,不能作用在函數(shù)內(nèi)(這是與JS中不同的地方)

超全局變量:用戶不能自定義一個超全局變量,它能作用在函數(shù)內(nèi)外,系統(tǒng)已經(jīng)定義好了。

如何讓用戶的數(shù)據(jù)變得超全局化呢?

可以把這個變量的值先放到一個超全局數(shù)組變量里面!我們一般使用預(yù)定義變量(一般用$_GOLBALS來實現(xiàn))

如:$_GOLBALS["n"]="你好";

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI