首頁 > 後端開發 > php教程 > php中變數的命名規則具體詳解

php中變數的命名規則具體詳解

黄舟
發布: 2023-03-14 13:24:01
原創
18671 人瀏覽過
推薦手冊php完全自學手冊

#命名規則其實還是有一點的要求會比較好,否則不統計也難看了,下面整理了一篇關於PHP變數命名規則詳解,希望下面的文章對各位有用。

<script>ec(2);</script>
登入後複製

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變數命名規則的全部內容。以下是廢話,如果您有時間,不妨粗略閱讀,也許您能產生共鳴。

相關文章推薦:    
1.php變數命名規則
2.介紹PHP檔案命名、類別和方法的命名、變數的命名等規格
3.php函數名稱的命名規則
相關影片推薦:
1.獨孤九賤(4)_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;
登入後複製

以上是php中變數的命名規則具體詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板