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

首頁 > 語言 > PHP > 正文

淺析PHP開發規范

2024-05-05 00:02:14
字體:
來源:轉載
供稿:網友

基本約定

源文件

代碼使用<?php開頭,忽略閉合標簽?>

文件格式必須是無BOM UTF-8格式

一個文件只聲明一種類型,如class和interface不能混寫在一個源文件中

縮進

使用4個空格來縮進,IDE可以設置

行長度

每行120個字符

關鍵字

所有關鍵字均為小寫,如true、false

命名

類名為大駝峰法,如UserModel

類方法名為小駝峰法,如getUserId()

函數使用小寫字母加_組合,如get_cookie()

變量名使用小駝峰法,如$userId

常量定義為大寫字母加_組合,如IS_DEBUG

代碼注釋標簽

類文件中對類、方法、屬性進行注釋,使用@param @return @throwns

@param注釋寫出詳解,如@param string $username 用戶名

業務模塊

路由為小寫字母加_組成,如/api/get_user_info

View層負責數據展示

Controller層負責輸入參數校驗,最外層捕捉異常,調用Logic和View視圖層

Logic層負責具體業務邏輯,調用Model層,返回處理數據

Model層負責數據表查詢和關聯關系

異常類需分清功能,如ParamException表示參數錯誤,UserException表示自定義異常

異常需分類定義code,使用PHP類常量代替,如

<?phpnamespace app/exceptions/codes;class UserExceptionCode extends BaseExceptionCode {  const NO_AUTH       = 1000001;  const NO_AUTH_MSG     = '不具有權限';  const STATUS_EXCEPTION   = 1000002;  const STATUS_EXCEPTION_MSG = '狀態異常';    }

數據表文件如有Enum類型,使用PHP類常量代替,如

<?phpnamespace app/enums;class UserEnum extends BaseEnum {  const STATUS_DELETED = -1;// 已刪除  const STATUS_DISABLE = 0;// 禁用  const STATUS_ENABLE = 1;// 正常  const AUTH_GUEST     = 1;// 匿名用戶  const AUTH_GENERAL_ADMIN = 2;// 普通管理員  const AUTH_SUPER_ADMIN  = 3;// 超級管理員}

其中STATUS和AUTH為數據表映射字段名

Api接口輸出,示例

{  "code" : 0,  "msg" : "success",  "data" : {    "userId" : 100  }}

其中code與msg為必填字段,data為空的情況下不填,示例

{  "code" : 100001,  "msg" : "不具有權限"}

其它

數組,鍵為字符串時候使用單引號,只有一個鍵時候使用單行,示例

$arr = [ 'userId' => 100 ];

多個鍵時候使用多行,示例

$arr = [  'id'    => 100,  'username' => 'admin',];

字符串使用單引號'


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕av一区二区三区谷原希美| 亚洲天堂成人在线| 国产精品久久久久久五月尺| 久久久伊人日本| 国产精品美女主播| 欧美猛男性生活免费| 国产精品老牛影院在线观看| 另类视频在线观看| 色偷偷噜噜噜亚洲男人的天堂| 国产精品偷伦视频免费观看国产| 亚洲精品美女网站| 欧美激情va永久在线播放| 亚洲网址你懂得| 中日韩美女免费视频网站在线观看| 精品美女永久免费视频| 国产一区二区激情| 91免费人成网站在线观看18| 黄色一区二区三区| 91色在线视频| 国产剧情日韩欧美| 成人精品视频久久久久| 精品成人国产在线观看男人呻吟| 中文字幕日韩专区| 日韩中文字幕在线视频播放| 国产日韩av在线播放| 国内精品一区二区三区四区| 精品无人国产偷自产在线| 日韩有码在线电影| 日本中文字幕不卡免费| 欧美精品在线第一页| 日韩欧美主播在线| 亚洲丁香婷深爱综合| 中文字幕成人精品久久不卡| 欧美激情第三页| 最近日韩中文字幕中文| 综合欧美国产视频二区| 国产精品久久久久久久久粉嫩av| 欧美成人剧情片在线观看| 国产丝袜精品视频| 精品国产一区久久久| 欧美巨大黑人极品精男| 97色在线播放视频| 国产精品白丝av嫩草影院| 久久人人爽人人| 国产精品久久久久久久久久小说| 欧美整片在线观看| 91沈先生在线观看| 久久久在线免费观看| 不用播放器成人网| 国产精品96久久久久久又黄又硬| 黄网动漫久久久| 成人午夜激情免费视频| 91九色单男在线观看| 亚洲精品乱码久久久久久金桔影视| 亚洲黄色av女优在线观看| 国产精品久久久久久一区二区| 2019中文字幕免费视频| 97高清免费视频| 成人在线视频福利| 欧美日韩国产在线| 黑人极品videos精品欧美裸| 久久久999精品视频| 国产视频一区在线| 在线观看成人黄色| 日韩午夜在线视频| 久久精品99久久香蕉国产色戒| 国产精品吹潮在线观看| 日韩免费看的电影电视剧大全| 精品欧美国产一区二区三区| 亚洲精品动漫久久久久| 91精品视频在线播放| 国产国语刺激对白av不卡| 亚洲18私人小影院| 一区二区三区无码高清视频| 亚洲欧美综合区自拍另类| 欧美极度另类性三渗透| 午夜精品蜜臀一区二区三区免费| 亚洲成人久久电影| 国产精品久久久久91| 欧美在线视频一二三| 亚洲精品国精品久久99热| 亚洲第一网中文字幕| 欧美激情一区二区三区在线视频观看| 国产日产久久高清欧美一区| 亚洲精品免费av| 亚洲а∨天堂久久精品喷水| 日韩av在线免费| 亚洲国产精品999| 欧美日韩亚洲天堂| 欧美成人一二三| 欧美电影第一页| 欧美黑人性视频| 中文字幕久久久av一区| 免费不卡欧美自拍视频| 6080yy精品一区二区三区| 亚洲图片在区色| 另类色图亚洲色图| 国产aⅴ夜夜欢一区二区三区| 91精品中文在线| 91精品国产色综合久久不卡98| 亚洲精品v欧美精品v日韩精品| 综合136福利视频在线| 国产精品稀缺呦系列在线| 亚洲免费视频观看| 日韩免费观看高清| 国产精品久久久久久久久久99| 亚洲男人天堂2019| 亚洲午夜久久久久久久| 成人久久久久久久| 国产精品日韩在线| 97婷婷大伊香蕉精品视频| 精品久久久久久久久久国产| 国产亚洲综合久久| 亚洲精品美女久久| 国产成人精品a视频一区www| 激情久久av一区av二区av三区| 韩国福利视频一区| 久久99久国产精品黄毛片入口| 久久影视电视剧免费网站清宫辞电视| 亚洲精品av在线播放| 日韩中文娱乐网| 精品久久久久久亚洲国产300| 久久国产精品久久久久久久久久| 亚洲欧美在线磁力| 亚洲激情 国产| 91网在线免费观看| 日韩资源在线观看| 亚洲国产精品成人av| 国产日韩一区在线| 欧美日韩精品在线| 欧美日韩免费观看中文| 亚洲国产欧美一区| 亚洲第一网站男人都懂| 久久久女女女女999久久| 亚洲天堂成人在线| 精品免费在线观看| 91精品视频网站| 亚洲图片在线综合| 国产精品亚洲一区二区三区| 欧美午夜性色大片在线观看| 日本不卡视频在线播放| 亚洲最大成人在线| 国产精品久久久一区| 欧美激情三级免费| 国产精品视频永久免费播放| 欧美日韩另类在线| 亚洲第一精品久久忘忧草社区| 日韩成人av一区| 久久国产精品网站| 欧美大片网站在线观看| 国产亚洲欧美一区| 久久99久久99精品免观看粉嫩| 国产成人精品免高潮费视频| 成人欧美一区二区三区黑人| 久久99亚洲热视| 亚洲国产又黄又爽女人高潮的| 亚洲欧洲日产国产网站| 欧美国产乱视频| 91精品免费久久久久久久久| 国产精品免费视频xxxx| 久久国产天堂福利天堂| 亚洲精品一区二区网址| 97不卡在线视频| 一区二区三区四区在线观看视频|