Thinkphp命名規範

2021-08-10 08:32:43 字數 1269 閱讀 3337

1.類檔案都是以.class.php為字尾(這裡是指的thinkphp內部使用的類庫檔案,不代表外部載入的類庫檔案),使用駝峰法命名,並且首字母大寫,例如dbmysql.class.php; 

3.確保檔案的命名和呼叫大小寫一致,是由於在類unix系統上面,對大小寫是敏感的(而thinkphp在除錯模式下面,即使在windows平台也會嚴格檢查大小寫);

4.類名和檔名一致(包括上面說的大小寫一致),例如usercontroller類的檔案命名是usercontroller.class.php, infomodel類的檔名是infomodel.class.php, 並且不同的類庫的類命名有一定的規範; 

5.函式、配置檔案等其他類庫檔案之外的一般是以.php為字尾(第三方引入的不做要求); 

6.函式的命名使用小寫字母和下劃線的方式,例如get_client_ip; 

7.方法的命名使用駝峰法,並且首字母小寫或者使用下劃線「_」,例如getusername_parsetype,通常下劃線開頭的方法屬於私有方法;

8.屬性的命名使用駝峰法,並且首字母小寫或者使用下劃線「_」,例如tablename_instance,通常下劃線開頭的屬性屬於私有屬性;

9.以雙下劃線「__」打頭的函式或方法作為魔法方法,例如__call__autoload; 

10.常量以大寫字母和下劃線命名,例如has_onemany_to_many

11.配置引數以大寫字母和下劃線命名,例如html_cache_on

12.語言變數以大寫字母和下劃線命名,例如my_lang,以下劃線打頭的語言變數通常用於系統語言變數,例如_class_not_exist_

13.對變數的命名沒有強制的規範,可以根據團隊規範來進行;

14.thinkphp的模板檔案預設是以.html為字尾(可以通過配置修改); 

15.資料表和字段採用小寫加下劃線方式命名,並注意欄位名不要以下劃線開頭,例如think_user表和user_name欄位是正確寫法,類似_username這樣的資料表字段可能會被過濾

ThinkPHP命名規範

1 類檔案都是以 class.php 為字尾 2 確保檔案的命名和呼叫大小寫一致 3 類名和檔名一致 4 函式的命名使用小寫字母和下劃線的方式,例如 get client ip 5 action 控制器類以 action 為字尾,例如 useraction infoaction 6 模型類以mode...

thinkphp 命名規範

目錄和檔案命名 目錄和檔名採用 小寫 下劃線,並且以小寫字母開頭 類庫 函式檔案統一以.php為字尾 類的檔名均以命名空間定義,並且命名空間的路徑和類庫檔案所在路徑一致 包括大小寫 類名和類檔名保持一致,並統一採用駝峰法命名 首字母大寫 類 方法和屬性命名 類的命名採用駝峰法,並且首字母大寫,例如 ...

thinkphp 命名規範

目錄和檔案命名 目錄和檔名採用 小寫 下劃線,並且以小寫字母開頭 類庫 函式檔案統一以.php為字尾 類的檔名均以命名空間定義,並且命名空間的路徑和類庫檔案所在路徑一致 包括大小寫 類名和類檔名保持一致,並統一採用駝峰法命名 首字母大寫 類 方法和屬性命名 類的命名採用駝峰法,並且首字母大寫,例如 ...