當前位置:首頁 > PHP教程 > php應用 > 列表

PHP變量命名規則詳解

發布:smiling 來源: PHP粉絲網  添加日期:2018-09-16 12:44:13 瀏覽: 評論:0 

PHP變量命名規則

1、變量以美元符號$開頭。如$name,$age。

2、美元符號$后面的第一個字符不可以是數字,只能是下劃線_或者字母。如$1_1這樣的變量是錯誤的。

3、除了下劃線_外,變量不允許出現任何空格或標點符號。也就是說變量名只能包含:a-z、A-Z、0-9 以及下劃線_。

4、PHP變量名是區分大小寫的。如$name與$Name是兩個不同的變量。

PHP變量命名規則其余注意事項

1、當用兩個或兩個以上的單詞命名變量時,可以將除第一個單詞以外的所有單詞的首字母大寫。如$myName、$yourFamilyName。

2、以下劃線_開始命名的變量通常代表特殊的變量。如在類中創建受保護的屬性、PHP預定義變量($_GET)、全局數組等。

3、定義變量的時候,不要貪圖簡短,而應該使用具有描述性的名稱定義變量。

學而不思則罔,思而不學則殆。希望您在學習PHP的道路上一帆風順,并成為PHP編程藝術大師。

以上便是PHP變量命名規則的全部內容。以下是廢話,如果您有時間,不妨粗略閱讀,也許您能產生共鳴。

PHP變量命名規則

從大學開始到現在,陸陸續續接觸過各種編程語言。如客戶端語言Javascript,Actionscript;服務器端語言C++,Java,ASP.net,PHP等等,不一而足。在所有這些語言中,我最想學的是PHP。不為別的,就因為PHP的讀法:屁H屁,說起來瑯瑯上口,韻味十足。今天看到PHP變量命名規則這一節,索性就隨便寫一點東西,聊以打發無聊的光陰。

對PHP的學習,一直時斷時續。年輕時候要學好PHP的雄心壯志如今差不多蕩然無存了。

有人說,活在這樣一個社會里,沒有人能一塵不染地活著。這是個怎樣的社會?我不太清楚。不過我聽人說,這是個聾子聽見啞巴說瞎子看見了愛情的扯淡時代。不完全信,但也無法完全不信。

不管怎樣,既然活著是不容易的,那么就且活且珍惜吧。

PHP是我想珍惜的。

于是,今天翻了一翻從圖書館借來的新書——PHP動態網頁設計(第二版,作者David Powers)。

看到PHP變量命名規則一節。這些非常基礎的內容,在時隔數年之后重新溫習,倒是真有溫故而知新的感覺。

為了使印象更為深刻,也為了實踐,好記性不如爛筆頭的真理,在這不太安分的夜里,我決定寫這篇文章,獻給曾經想成為PHP高手的自己。

1、變量以美元符號$開頭。如$name,$age;

2、美元符號$后面的第一個字符不可以是數字;

3、除了下劃線_外,變量不允許出現任何空格或者標點符號;

4、PHP變量名是區分大小寫的。如$name與$Name是兩個不同的變量。

其余注意事項

1、當用兩個或兩個以上的單詞命名變量時,可以將除第一個單詞以外的所有單詞的首字母大寫。如$myName;$yourFamilyName;

2、以下劃線_開始命名的變量通常留給特殊的情況使用。如在類中創建受保護的屬性;PHP預定義變量:全局數組等;

3、定義變量的時候,不要貪圖簡短,而應該使用具有描述性的名稱定義變量。

例子

?下面是分別用駱駝式命名法和下劃線法命名的同一個函數:

printEmployeePaychecks();

print_employee_paychecks();

第一個函數名使用了駱駝式命名法——函數名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函數名使用了下劃線法----函數名中的每一個邏輯斷點都有一個下劃線來標記。

駱駝式命名法近年來越來越流行了,在許多新的函數庫和Microsoft Windows這樣的環境中,它使用得相當多。另一方面,下劃線法是c出現后開始流行起來的,在許多舊的程序和UNIX這樣的環境中,它的使用非常普遍。

編輯本段應用概述

駱駝式命名法(Camel-Case)是電腦程式編寫時的一套命名規則(慣例)。

駱駝式命名法就是當變量名或函式名是由一個或多個單字連結在一起,而構成的唯一識別字時,第一個單詞以小寫字母開始;第二個單詞的首字母大寫或每一個單詞的首字母都采用大寫字母,例如:myFirstName、myLastName,這樣的變量名看上去就像駱駝峰一樣此起彼伏,故得名。

駱駝式命名法(Camel-Case)一詞來自 Perl 語言中普遍使用的大小寫混合格式,而 Larry Wall 等人所著的暢銷書《Programming Perl》(O'Reilly 出版)的封面圖片正是一匹駱駝。

駱駝式命名法的命名規則可視為一種慣例,并無絕對與強制,為的是增加識別和可讀性。

駝峰法(小駝峰法)

變量一般用小駝峰法標識。駝峰法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如

int myStudentCount;

變量myStudentCount第一個單詞是全部小寫,后面的單詞首字母大寫。

Pascal法(大駝峰法)

相比小駝峰法,大駝峰法把第一個單詞的首字母也大寫了。常用于類名,函數名,屬性,命名空間。譬如

publicclass DataBaseUser;

Tags: 變量 規則

分享到:

天气网首页彩吧