亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP代碼規范

2019-11-08 02:52:22
字體:
來源:轉載
供稿:網友

編碼規范

1、使用Yii2 核心框架代碼規范

* 文件必須使用 <?php 或 <?= 標簽。* 文件未尾應該有一個新行。* PHP代碼文件必須只能使用無BOM的UTF-8。* 代碼縮進必須使用4個空格,而不是tab按鍵。* 類名必須使用大駝峰式(首字母大寫)聲明。* 類中常量必須使用全大寫帶下劃線方式聲明。* 方法名稱必須使用小駝峰式(首字母小寫)聲明 。* 屬性名稱必須使用小駝峰式(首字母小寫)聲明。* 如果是私有屬性名,必須使用下劃線開始。* 使用elseif代替else if。

2、變量與數據類型

* 所有的數據類型和變量均應該小寫。包括true,false,null和array

3、字符串

如果字符串中不包括變量或單引號時,請使用單引號。$str = 'Like this.';如果字符串中有單引號,你可以使用雙引號來避免額外的轉義。變量替換$str1 = "Hello $username!";$str2 = "Hello {$username}!";

4、類

* 類應該使用大駝峰式(首字母大寫)方式來命名。* 括號應該寫在類名下方。* 每個類必須要有符合PHPDoc的文檔部分。  參數,變量,屬性和返回值必須聲明類型,如boolean,integer,string,array或null。  你也可以使用類名,像Model或ActiveRecord。如:對于一個數組類型可以使用ClassName[]。* 在類中的所有代碼必須只有一個獨立縮進tab。* 一個PHP文件中僅應該有一個類。* 所有的類均應該存在命名空間。* 類名匹配文件名。類命名空間應該匹配字典結構。
/*** Documentation*/class MyClass extends /yii/Object implements MyInterface{// code}
類中常量必須使用全大寫帶下劃線方式聲明。例如:<?phpclass Foo{    const VERSION = '1.0';    const DATE_APPROVED = '2012-06-01';}
屬性* 當聲明公共類成員時,要特別明確關鍵字public。* 公有和保護變量應該在任何方法聲明前被聲明。私有變量可以在類頂部聲明,但也* 可添加在關聯的類方法字塊使用之前。* 類中的屬性聲明順序應該是從公有、保護到私有。* 為了增強可讀性,屬性聲明間沒有空行且在屬性和方法聲明間有兩個空?行。* 私有變量應該像如此命名$_varName。* 公共類成員和獨立變量應該這樣首字母小寫命名$camelCase。* 使用描述命名。變量最好不要使用$i和$j來命名。例如:<?phpclass Foo{    public $publicProp;    protected $protectedProp;    private $_privateProp;}
方法* 函數和方法應該命名使用首字母小寫的小駝峰式。* 名字應該體現函數所實現的功能描述。* 類方法中應該經??梢妏rivate,protected和public的修飾。var是不允許的。* 方法的開括號應該在方法下方。/*** Documentation*/class Foo{    /**    * Documentation    */    public function bar()    {        // code        return $value;    }}

5、數組

* 數字索引不要使用負數作為索引。* 使用下面的方法來聲明數組:$arr = [3,14,15,'Yii','FrameWork'];* 如果有太多的元素時,可單獨分行:$arr = [3, 14, 15,92, 6, $test,'Yii', 'Framework',];* 使用下面的格式來關聯數組:$config = ['name' => 'Yii','options' => ['usePHP' => true],];

6、控制語句

* 控制語句的條件必須有一個獨立的空格在前后的插入句。* 操作符的括號內應該用空格間隔。* 開括號跟控制語句在同一行中。* 關括號應該是新起一行。* 針對只有一行的語句也使用括號。if ($event === null) {    return new Event();}if ($event instanceof CoolEvent) {    return $event->instance();}return null;// the following is NOT allowed:if (!$model && null === $event)    throw new Exception('test');

7、switch語句

switch使用下面的格式:switch ($this->phpType) {    case 'string':        $a = (string) $value;        break;    case 'integer':    case 'int':        $a = (int) $value;        break;    case 'boolean':        $a = (bool) $value;        break;    default:        $a = null;}

其他規范項

設計文檔	需包含		主邏輯流程圖or可以說明業務邏輯的圖		存儲設計			db設計			其他設計			//容量要求和歸檔,退出設計			代碼設計簡要說明log規范	log文件位置存儲要統一文件配置			其他存儲規范	oss		針對不同文件做路徑規劃	ocs		key統一文件管理		附加功能模塊前綴	mqs				key統一文件管理		附加功能模塊前綴


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美韩国理论所午夜片917电影| 麻豆国产精品va在线观看不卡| 国产91精品久久久久久久| 精品中文字幕视频| 国产成人小视频在线观看| 久久全球大尺度高清视频| 精品少妇v888av| 国产激情久久久| 中文字幕免费国产精品| 久久精品中文字幕免费mv| 国产精品草莓在线免费观看| 久久久成人精品视频| 久久久精品国产亚洲| 国产精品入口夜色视频大尺度| 久久的精品视频| 久久久久国产精品免费网站| 欧美壮男野外gaytube| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲欧美日韩国产中文专区| 午夜精品一区二区三区在线视| 亚洲少妇中文在线| 精品国产91乱高清在线观看| 久久久久久久久91| 国产欧美一区二区三区久久人妖| 亚洲精品乱码久久久久久金桔影视| 国产精品无av码在线观看| 一区二区三区四区视频| 国产日韩中文字幕在线| 欧美激情乱人伦一区| 国产99久久精品一区二区| 国产99久久精品一区二区| 日韩在线视频观看正片免费网站| 欧美电影在线观看高清| 久久精品影视伊人网| 欧美一级大片在线观看| 国产999视频| 日韩**中文字幕毛片| 国产精品视频地址| 日韩美女福利视频| 久久中国妇女中文字幕| 欧美激情在线观看视频| 欧美日韩在线第一页| 欧美一级在线亚洲天堂| 韩曰欧美视频免费观看| 91亚洲精华国产精华| 国产精品久久久久久av| 午夜精品久久久久久久男人的天堂| 久久久久久69| 欧美精品videofree1080p| 色综合亚洲精品激情狠狠| 国a精品视频大全| 最近2019中文字幕一页二页| 亚洲男人天堂2024| 狠狠做深爱婷婷久久综合一区| 色yeye香蕉凹凸一区二区av| 91美女高潮出水| 日韩高清欧美高清| 岛国视频午夜一区免费在线观看| 亚洲色图偷窥自拍| 亚洲精品影视在线观看| 亚洲性夜色噜噜噜7777| 欧美日韩国产91| 日本亚洲欧洲色| 九色成人免费视频| 日韩成人中文字幕在线观看| 亚洲综合中文字幕在线| 最近的2019中文字幕免费一页| 亚洲欧洲国产一区| 欧美电影免费观看大全| 欧美日韩一区二区三区| 国产精品久久久久久久9999| 亲爱的老师9免费观看全集电视剧| 欧美在线观看视频| 日韩美女毛茸茸| 国产亚洲精品一区二区| 国产成人福利视频| 欧美精品www在线观看| 777午夜精品福利在线观看| 国产精品黄色av| 国产97人人超碰caoprom| 国产精品大片wwwwww| 久久综合亚洲社区| 日韩免费高清在线观看| 国产男女猛烈无遮挡91| 亚洲欧美中文日韩v在线观看| 欧美视频在线免费看| 国产精品久久久av| 亚洲精品www| 国产成一区二区| 国产小视频国产精品| 欧美性猛交xxxx免费看漫画| 成人福利免费观看| 日本久久91av| 欧美一级片免费在线| 国产视频在线一区二区| 一区二区三区四区在线观看视频| 亚洲精品久久久久中文字幕欢迎你| 超在线视频97| 97视频在线观看免费高清完整版在线观看| 久久精视频免费在线久久完整在线看| 国产精品高清网站| 国产精品无码专区在线观看| 久久久免费电影| 国产欧美精品日韩精品| 久久免费精品视频| 欧美又大粗又爽又黄大片视频| 久久久精品日本| 亚洲精品久久久久中文字幕二区| 亚洲色图日韩av| 久久久久久成人| 亚洲第一偷拍网| 国产精品丝袜视频| 久久亚洲春色中文字幕| 136fldh精品导航福利| 91在线免费看网站| 日韩有码在线播放| 国内外成人免费激情在线视频网站| 国产成人免费av电影| 在线播放国产一区中文字幕剧情欧美| 国产精品久久久久久久久久久不卡| 久久天天躁狠狠躁夜夜躁| 国产日韩综合一区二区性色av| 69**夜色精品国产69乱| 欧美午夜激情视频| 欧美视频专区一二在线观看| 色综合伊人色综合网| 亚洲精品国产综合久久| 久久精品成人欧美大片古装| 一区二区三区四区视频| 亚洲综合国产精品| 国产一区二区视频在线观看| 久久久久久久久久国产精品| 日韩美女主播视频| 久久6免费高清热精品| 国产精品三级久久久久久电影| 国产精品v片在线观看不卡| 亚洲人成电影网站色| 欧美一级bbbbb性bbbb喷潮片| 国产精品第二页| 伊人久久大香线蕉av一区二区| 91免费精品视频| 成人免费观看49www在线观看| 中文字幕久精品免费视频| 欧美伊久线香蕉线新在线| 成人网中文字幕| 久久久精品国产一区二区| 亚洲精品短视频| 欧美日韩亚洲一区二| 欧洲永久精品大片ww免费漫画| 日韩在线视频播放| 亚洲欧美日韩精品久久奇米色影视| 奇米4444一区二区三区| 亚洲九九九在线观看| 亚洲a一级视频| 欧美在线一区二区视频| 这里只有精品在线观看| 欧美第一黄网免费网站| 国产精品一香蕉国产线看观看| 精品国产乱码久久久久久虫虫漫画| 欧美成人精品在线观看| 日韩欧美在线视频观看| 国产日韩精品一区二区| 91色在线观看| 97视频在线观看免费高清完整版在线观看|