ThinkPHP 命名規範

2022-05-02 23:15:12 字數 960 閱讀 5019

thinkphp 作為 php 的開發框架,有自身的一套命名規範。在基於 thinkphp 的開發中,應該盡可能的遵照如下命名規範:

類檔名:thinkphp 使用的類庫檔案都是以 .class.php 為字尾,使用駝峰法命名,並且首字母大寫。例如 dbmysql.class.php 。外部載入的類庫檔案除外。

配置檔名:以 .php 為字尾,如 config.php ,第三方引入的不做要求。

函式檔名:以 .php 為字尾,如 common.php ,第三方引入的不做要求。

類名:和檔名一致(包括大小寫一致),例如 useraction 類對應的檔案是 useraction.class.php 。

函式名:使用小寫字母和下劃線的方式,例如 get_client_ip 。

模型類名:以 model 為字尾,例如 usermodel 。

方法名:使用駝峰法,並且首字母小寫,例如 getusername 。

屬性:使用駝峰法,並且首字母小寫,例如 tablename 。

魔法方法:以雙下劃線 __ 打頭的函式或方法,例如 __call 和 __autoload 。

配置引數:以大寫字母和下劃線命名,例如 has_one 和 many_to_many 。

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

快捷方法:以單字母大寫來命名的函式,這類函式通常是某些操作的快捷定義,詳見《thinkphp 快捷方法》 。

ThinkPHP命名規範

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

Thinkphp命名規範

1.類檔案都是以.class.php為字尾 這裡是指的thinkphp內部使用的類庫檔案,不代表外部載入的類庫檔案 使用駝峰法命名,並且首字母大寫,例如dbmysql.class.php 3.確保檔案的命名和呼叫大小寫一致,是由於在類unix系統上面,對大小寫是敏感的 而thinkphp在除錯模式下...

thinkphp 命名規範

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