開發命名規范
1.所有命名用英文單詞命名,不能用拼音,或者拼音加英文單詞
2.變量命名使用小駝峰
~~~
$userCount = 0;
~~~
不要使用
~~~
$count1 = 0;
~~~
3.數組命名 使用小駝峰
~~~
$userData = [];
~~~
不要使用
~~~
$data1 = [];
~~~
4.函數以小駝峰方式命名
~~~
function getDirectoryFile()
{
}
~~~
5.類文件使用大駝峰,類名使用大駝峰,非特殊情況一個文件不要寫多個類
6.類屬性及方法用小駝峰命名,并且帶修飾符
7.常量都使用大寫字母,以下劃線分割每個單詞
~~~
define( 'WEBSITE_URL', '地址' )
~~~
8.注釋,通常每個方法都需要注釋,注釋說明該方法的作用,及參數的說明
9.邏輯判斷層次不要超過4層如果太深請用方法代替
不要使用
~~~
if ($condition1) {
if ($condition2) {
if ($condition3) {
if ($condition4) {
}
}
}
}
~~~
10.縮進建議使用4空格
11.類及方法、函數的花括號({)建議另起一行
12.建議刪除不需要用的類引用
13.建議刪除調試或者不再使用的已注釋的代碼塊
14.建議IDE統一使用phpstrom
15.數據庫表及字段以下劃線(_)分隔每多個單詞,不要用拼音數字
16.路由命名
模塊/控制器/方法
supplier/supplier/save
supplier/supplier/list

可參考
https://learnku.com/docs/psr/psr-2-coding-style-guide/1606
https://blog.csdn.net/wishy123/article/details/45739929
接口路由設計參考
http://lyy-api.xiushenshudao.com/doc?type=Web&token=aabbb17462262808e2ae169a92cc06a0