首頁 >後端開發 >PHP問題 >如何一分鐘搞定PHP框架開發的規格?

如何一分鐘搞定PHP框架開發的規格?

慕斯
慕斯原創
2021-06-11 17:58:331839瀏覽

上篇文章為大家介紹了《php8條件判斷有哪些? php8中三元運算子是什麼意思? 》,本文繼續跟大家介紹如何一分鐘搞定PHP框架開發的規格?有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

PHP框架開發規格:

Thinkphp6遵循PSR-2的命名規格和PSR-4的自動載入。

一、目錄和檔案的規格:

1. 目錄名稱:小寫下底線;

2. 類別程式庫與函數文件統一以.php為後綴;

3. 類別的檔案名稱皆以命名空間定義,且命名空間的路徑和類別庫檔案所在路徑一致;

4. 類別(包含介面和trait)檔案採用首字母大寫的命名方式,其他採用小寫下劃線的命名方式

5. 類別名稱(包含介面和trait)和檔案名稱保持一致,採用首字母大寫的命名方式。

二、函數、類別和屬性的命名規格:

1. 類別的命名採用首字母大寫的命名方式;

2.函數的命名採用小寫下劃線的命名方式;(get_client_ip)

3. 方法的命名採用首字母小寫後面單字首字母為大寫的命名方式;

4. 屬性的命名採用首字母小寫後面單字首字母為大寫的命名方式;

5. 以雙底線(__)打頭的函數或方法作為魔術方法(特例)

三、常數與設定的規格如下:

1. 常數以大寫字母和底線命名;

2. 設定參數以小寫字母和底線命名;

3.環境變數定義使用大寫字母和底線命名。

四、資料表和欄位的規格:

1. 資料表和欄位採用小寫加底線方式命名;

2. 注意字段名不要採用底線開頭

3. 欄位不建議使用駝峰和中文作為資料表及欄位命名

檢視:Index類別方法對應view下面的目錄,index方法對應view下面目錄裡的靜態檔案

範本變數:assign方法賦值屬於全域變數賦值,範本輸出{$name}

推薦學習:《PHP影片教學

以上是如何一分鐘搞定PHP框架開發的規格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn