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