PHP(4)
:變量、常量
1、變量
變量
(Variable)
是編程語言中重要的概念之一。
變量是程序中數據的臨時存放場所。
一、 聲明變量
$
變量名稱
;
$
變量名稱
,$
變量名稱
,…;
$
變量名稱
=
變量值
;
PHP
的變量是一種
」
弱變量
」
;也就是說變量能夠不用聲明而直接使用。可是像
VB
、
Java
等的變量就是一種
」
強變量
」
,那就意味着變量必須先聲明後纔可使用。
二、 變量命名
變量的名稱就好像是咱們的門牌號同樣,當咱們知道了對方的門牌號,咱們就能夠很輕鬆的找到對方。
既然變量須要用戶來命名,那麼就必須受到一些制約,不可能爲所欲爲!咱們把變量的命名原則總結以下,這其中有硬性原則,也有俗成約定:
變
量名稱必須以字母或下劃線開頭,包含字母、數字及下劃線
變量名稱中禁止包含特殊符號,如斜線、反斜線、星號等
變量名稱的長度沒有限制,爲任意長度
變量名稱最好含義明確,這樣當咱們看到變量名稱後,就能夠很清楚的明白這個變量在程序中起到的功能!
變量名稱的命名應該遵照
」
駱駝標記法
」
,也就是說若是變量名稱若是有多個英文單詞組成,那麼除第一個單詞外,其他的每一個單詞的首字母都要大寫,如
userId
。
其實,不只變量的命名要遵照以上原則,包含自定義函數名稱、方法名稱的命名都要遵照以上原則!
三、 變量賦值
$
變量名稱
=
變量值
;
其中等號先後的空格是爲了更好的從視覺上來區分變量名稱和變量值!
這個語句應該解釋爲:將值
(
如
3)
賦予變量某某
(
如
$i)
四、 變量的使用範圍
變量按照使用範圍來劃分,能夠分爲:全局變量和局部變量
全局變量是指在整個程序的任意位置均可以使用的變量
局部變量是指僅在必定範圍內使用的變量,如函數體的內部變量
五、 預約義變量
在
PHP
中提了不少預約義變量,這些變量有
$_GET
$_ENV
$_POST
$_FILES
$_REQUEST
$_SERVER
$_COOKIES
$_SESSION
$LOBALS
2、常量
一、
常量是指
在腳本執行期間該值不能改變。
二、 聲明常量
define(「
常量名稱
」,
值
);
三、 常量的使用限制
爲了更好的與變量區分開,常量名稱所有爲大寫字母
常量在聲明和引用的過程當中不須要美圓符號
常量的數據類型只能爲標量類型
(String
、
Boolean
、
Integer
、
Float)
四、 魔術常量
__LINE__:
文件中的當前行號
__FILE__:
文
件的完整路徑和文件名
__CLASS__:
類名稱
__METHOD__:
方法名稱
__FUNCTION__:
函數名稱
PHP
源代碼
運行效果