新聞中心

什么是變量
程序中的變量源于數(shù)學(xué),在程序語言中能夠儲存結(jié)果或者表示抽象概念。簡單理解變量就是臨時存儲值的容器,它可以儲存數(shù)字、文本、或者一些復(fù)雜的數(shù)據(jù)等。
變量在 PHP 中居于核心地位,是使用 PHP 的關(guān)鍵所在,變量的值在程序運(yùn)行中會隨時發(fā)生變化,能夠?yàn)槌绦蛑袦?zhǔn)備使用的一段數(shù)據(jù)起一個簡短容易記的名字,另外它還可以保存用戶輸入的數(shù)據(jù)或運(yùn)算的結(jié)果。
聲明(創(chuàng)建)變量
因?yàn)?PHP 是一種弱類型的語言,所以使用變量前不用提前聲明,變量在第一次賦值時會被自動創(chuàng)建,這個原因使得 PHP 的語法和C語言、Java 等強(qiáng)類型語言有很大的不同。
聲明 PHP 變量必須使用一個美元符號“$”后面跟變量名來表示,然后再使用“=”給這個變量賦值。如下所示:
運(yùn)行結(jié)果如下:
1, 2, 3
變量的命名規(guī)則
變量名并不是可以隨意定義的,一個有效的變量名應(yīng)該滿足以下幾點(diǎn)要求:
- 變量必須以 $ 符號開頭,其后是變量的名稱,$ 并不是變量名的一部分;
- 變量名必須以字母或下劃線開頭;
- 變量名不能以數(shù)字開頭;
- 變量名只能包含字母(A~z)、數(shù)字(0~9)和下劃線(_);
- 與其它語言不通的是,PHP 中的一些關(guān)鍵字也可以作為變量名(例如 $true、$for)。
注意:PHP 中的變量名是區(qū)分大小寫的,因此 $var 和 $Var 表示的是兩個不同的變量。
正確的變量命名如下所示:
'.$url.'
'.$Url.'
'.$_str; ?>
運(yùn)行結(jié)果如下:
C語言中文網(wǎng)
http://c.biancheng.net/
http://c.biancheng.net/php/
PHP是世界上最好的語言
錯誤的變量命名如下所示:
運(yùn)行上面的代碼會提示語法錯誤。
注意:雖然以字母和下劃線開頭,后面跟隨中文字符也可以作為變量名稱,但是并不建議這么做。
雖然只要滿足上面的命名規(guī)則,變量名就是有效的,但是還是建議定義的變量名要有一定的意義,例如使用 name 表示姓名;使用 url 表示網(wǎng)站鏈接等。
當(dāng)使用多個單詞構(gòu)成變量名時,可以使用下面的命名規(guī)范:
- 下劃線命名法:將構(gòu)成變量名的單詞以下劃線分割,例如 $get_user_name、$set_user_name;
- 駝峰式命名法(推薦使用):第一個單詞全小寫,后面的單詞首字母小寫,例如 $getUserName、$getDbInstance;
- 帕斯卡命名法:將構(gòu)成變量名的所有單詞首字母大寫,例如 $Name、$MyName、$GetName。
當(dāng)前文章:PHP變量詳解
分享地址:http://m.fisionsoft.com.cn/article/dhdedgh.html


咨詢
建站咨詢
