來(lái)源:不言 發(fā)布時(shí)間:2018-12-13 15:36:15 閱讀量:1040
本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于php常量和變量的簡(jiǎn)單介紹,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。
1、常量,顧名思義是一個(gè)常態(tài)的量值
2、常量在腳本執(zhí)行期間始終不變的量
3、常量的定義與使用
1 2 3 4 5 6 7 |
|
1、變量就是用于臨時(shí)存儲(chǔ)值的一個(gè)容器,比如數(shù)字、文本字符、或者數(shù)組等
2、變量的定義
在PHP中,變量采用美元符號(hào)($)加一個(gè)變量名的方式本表示,PHP中不需要顯示聲明變量。
3、命名規(guī)則
變量名必須以字母或下劃線“_”開頭
變量名只能包含字母、數(shù)字、下劃線
變量名不能包含空格
PHP是弱類型檢查語(yǔ)言,因此變量在使用前不需要預(yù)先定義,也無(wú)須指定數(shù)據(jù)類型
4、變量賦值
?傳值賦值:使用“=”直接將賦值表達(dá)式的值賦給另一個(gè)變量
?引用賦值:將賦值表達(dá)內(nèi)存空間的引用賦值給另一個(gè)變量
5、變量的銷毀
?使用 unset()函數(shù)
6、判斷變量是否存在
?使用isset()函數(shù)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
1、局部變量
??在函數(shù)內(nèi)部聲明的變量,其作用域是所在函數(shù)。它保存在內(nèi)存的棧中,所以速度很快
2、全局變量
與局部變量相反,全局變量可以在程序的任何地方訪問(wèn)
被定義在所有函數(shù)以外的變量,其作用域整個(gè)PHP文件
函數(shù)內(nèi)部使用全局變量,在變量前加上關(guān)鍵字global聲明或使用$GLOBAL[”]訪問(wèn)
1 2 3 4 5 6 7 8 9 10 |
|
3、靜態(tài)變量
靜態(tài)變量是一種特殊的局部變量,靜態(tài)變量只存在于函數(shù)作用域內(nèi)
函數(shù)結(jié)束后還存在于棧中,不會(huì)被銷毀
在變量前加上關(guān)鍵字static,該變量成為靜態(tài)變量
1 2 3 4 5 6 7 8 9 10 |
|
可變變量是指使用一個(gè)變量的值作為這個(gè)變量的名稱
變量名可以被動(dòng)態(tài)地命名和使用
語(yǔ)法采用兩個(gè)美元符號(hào)$來(lái)進(jìn)行定義,或者使用{}包裹起來(lái)
1 2 3 4 5 6 7 |
|
在線
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線溝通:
客服
熱線
7*24小時(shí)客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信