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

首頁 > 編程 > PHP > 正文

PHP注釋語法規范與命名規范詳解篇

2020-03-22 19:17:28
字體:
來源:轉載
供稿:網友
注釋在寫代碼的過程中非常重要,好的注釋能讓你的代碼讀起來更輕松,在寫代碼的時候一定要注意注釋的規范,這里就為大家整理一下,需要的朋友可以參考下。

HP注釋規范

注釋在寫代碼的過程中非常重要,好的注釋能讓你的代碼讀起來更輕松,在寫代碼的時候一定要注意注釋的規范。

“php是一門及其容易入門的語言,剛入門的新手不到幾分鐘的時間可能就會用echo打印出一個hello world !但是他是真正的程序員嗎?怎么來定義程序員呢?如果想真正成為一個程序員,那么就必須遵循一套程序書寫規范,”

我們經常編寫一些函數,但是這些函數可能也只有自己能看得懂,甚至過一段時間自己也不認識自己寫的了,那么怎么辦呢?最好的辦法當然是給給自己的代碼加上注釋。

我們可能熟悉很多注釋的寫法C pear PHP注釋等等,但我們用到的主要還是# 和/**/。

#是一種簡短的注釋方法??赡苣銜盟プ⑨屢粋€變量,或者調用的一個方法。/**/我們可能還在用它去注釋掉一大段代碼,但是怎么用它去標準的注釋一個函數呢?

/*** @name 名字* @abstract 申明變量/類/方法* @access 指明這個變量、類、函數/方法的存取權限* @author 函數作者的名字和郵箱地址* @category 組織packages* @copyright 指明版權信息* @const 指明常量* @deprecate 指明不推薦或者是廢棄的信息* @example 示例* @exclude 指明當前的注釋將不進行分析,不出現在文擋中* @final 指明這是一個最終的類、方法、屬性,禁止派生、修改。* @global 指明在此函數中引用的html' target='_blank'>全局變量* @include 指明包含的文件的信息* @link 定義在線連接* @module 定義歸屬的模塊信息* @modulegroup 定義歸屬的模塊組* @package 定義歸屬的包的信息* @param 定義函數或者方法的參數信息* @return 定義函數或者方法的返回信息* @see 定義需要參考的函數、變量,并加入相應的超級連接。* @since 指明該api函數或者方法是從哪個版本開始引入的* @static 指明變量、類、函數是靜態的。* @throws 指明此函數可能拋出的錯誤異常,極其發生的情況* @todo 指明應該改進或沒有實現的地方* @var 定義說明變量/屬性。* @version 定義版本信息*/

注釋的信息很全面,可能有很多我們用不到,紅色部分是我們經常用到的。

示例:php里面常見的幾種注釋方式:

1.文件的注釋,介紹文件名,功能以及作者版本號等信息

/*** 文件名簡單介紹* 文件功能* @author 作者* @version 版本號* @date 2020-02-02*/

文件頭部模板

/** *這是一個什么文件 *此文件程序用來做什么的(詳細說明,可選。)。 * @author richard e421083458@163.com * @version $Id$ * @since 1.0 */

2.類的注釋,類名及介紹

/*** 類的介紹* 類的詳細介紹(可選)* @author 作者* @version 版本號* @date 2020-02-02*/
/** * 類的介紹 * 類的詳細介紹(可選。)。 * @author richard e421083458@163.com * @since 1.0 class Test }

3.函數的注釋,函數的作用,參數介紹以及返回類型

/*** 函數的含義說明* @access public * @author 作者* @param mixed $arg1 參數一的說明 * @param mixed $arg2 參數二的說明* @return array 返回類型* @date 2020-02-02*/

函數頭部注釋

/** * some_func * 函數的含義說明 * @access public * @param mixed $arg1 參數一的說明 * @param mixed $arg2 參數二的說明 * @param mixed $mixed 這是一個混合類型 * @since 1.0 * @return array public function thisIsFunction($string, $integer, $mixed) {return array();}

程序代碼注釋

1. 注釋的原則是將問題解釋清楚,并不是越多越好。

2. 若干語句作為一個邏輯代碼塊,這個塊的注釋可以使用/* */方式。

3. 具體到某一個語句的注釋,可以使用行尾注釋://。

/* 生成配置文件、數據文件。*/ $this- setConfig(); $this- createConfigFile(); //創建配置文件 $this- clearCache(); // 清除緩存文件 $this- createDataFiles(); // 生成數據文件 $this- prepareProxys(); $this- restart();

PHP命名規范

1.目錄和文件

目錄使用小寫+下劃線
類庫,函數文件統一以.php為后綴
類的文件名均以命名空間定義,并且命名空間的路徑和類庫文件所在路徑一致
類文件采用駝峰法命名(首字母大寫),其他文件采用小寫+下劃線命名
類名和類文件名保持一致,統一采用駝峰法(首字母大寫)

2.函數和類,屬性命名

類的命名采用駝峰法(首字母大寫),例如 User、UserType,默認不需要添加后綴,例如UserController應該直接命名為User
函數的命名使用小寫字母和下劃線(小寫字母開頭)的方式,例如 get_client_ip
方法的命名使用駝峰法(首字母小寫),例如 getUserName(如果方法有返回值,那么目前習慣上將首字母用小寫的屬性類型,如s(string),i(int),f(float),b(boolean),a(array)等)
屬性的命名使用駝峰法(首字母小寫),例如 tableName、instance(目前習慣上將首字母用小寫的屬性類型,如s(string),i(int),f(float),b(boolean),a(array)等)
以雙下劃線“__”打頭的函數或方法作為魔法方法,例如 __call 和 __autoload

3.常量和配置

常量以大寫字母和下劃線命名,例如 APP_PATH和 THINK_PATH
配置參數以小寫字母和下劃線命名,例如 url_route_on 和url_convert

4.數據表盒字段

數據表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 think_user 表和 user_name字段,不建議使用駝峰和中文作為數據表字段命名。

以上就是PHP注釋語法規范與命名規范詳解篇的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线精品视频| 欧美一级大片在线观看| 日产精品99久久久久久| 久久中文字幕一区| www日韩欧美| 国产精品1区2区在线观看| 欧美性生交大片免费| 欧美日韩国产综合视频在线观看中文| www亚洲欧美| 亚洲国产成人精品一区二区| 日韩一区二区久久久| 在线播放国产精品| 丝袜美腿精品国产二区| www.日韩欧美| 97在线视频免费| 欧美午夜影院在线视频| 亚洲自拍偷拍视频| 欧美午夜片欧美片在线观看| 日韩极品精品视频免费观看| 欧美日韩国产色| 欧美华人在线视频| 色综合久久中文字幕综合网小说| 国产精品一区=区| 精品调教chinesegay| 日韩中文字幕国产| 欧美午夜激情在线| 最近更新的2019中文字幕| 欧美精品一区二区三区国产精品| 精品久久久久人成| 日韩中文字幕网址| 海角国产乱辈乱精品视频| 日韩视频免费中文字幕| 日av在线播放中文不卡| 另类天堂视频在线观看| 日韩精品高清视频| 国产亚洲精品美女| 欧美精品在线免费播放| 久久视频免费观看| 免费97视频在线精品国自产拍| 欧美一区二区大胆人体摄影专业网站| 97avcom| 亚洲第一精品自拍| 国产精品va在线播放我和闺蜜| 日韩毛片中文字幕| 欧美国产日韩中文字幕在线| 日韩理论片久久| 久久久国产视频| 日韩av在线看| 色综合伊人色综合网站| 久久久91精品国产| 日韩精品在线免费播放| 国产mv免费观看入口亚洲| 亚洲xxxx视频| 日韩精品一二三四区| 色香阁99久久精品久久久| 自拍亚洲一区欧美另类| 日韩欧美亚洲综合| 91中文精品字幕在线视频| 久久免费高清视频| 亚洲一区二区三区毛片| 欧美乱大交xxxxx另类电影| 日韩中文字幕在线视频播放| 欧美精品在线极品| 久久99久国产精品黄毛片入口| 成人免费视频在线观看超级碰| 美女国内精品自产拍在线播放| 91欧美视频网站| 国产精品九九九| 日韩视频第一页| 大荫蒂欧美视频另类xxxx| 欧美激情高清视频| 在线观看精品自拍私拍| 欧美精品激情blacked18| 日本中文字幕久久看| 国产日韩欧美夫妻视频在线观看| 欧美成年人网站| 98精品在线视频| 亚洲色图第三页| 亚洲精品91美女久久久久久久| 亚洲精品久久在线| 久久精品视频在线观看| 欧美黑人视频一区| 久久理论片午夜琪琪电影网| 久久久久久久久久久免费| 国产精品草莓在线免费观看| 国产一区二区三区视频免费| 欧美裸体xxxx极品少妇软件| 国产大片精品免费永久看nba| 最好看的2019的中文字幕视频| 欧美成人精品h版在线观看| 精品久久香蕉国产线看观看gif| 日本在线观看天堂男亚洲| 国产成人欧美在线观看| 亚洲国产一区二区三区四区| 91tv亚洲精品香蕉国产一区7ujn| 亚洲人成网站色ww在线| 国产日韩在线观看av| 欧美大片大片在线播放| 国产一区二区三区免费视频| 国产精品女视频| 萌白酱国产一区二区| 91欧美日韩一区| 国产精品一区二区三| 中文字幕在线看视频国产欧美| 成人欧美一区二区三区在线湿哒哒| 91在线免费观看网站| 美日韩精品免费观看视频| 久久国产精品网站| 久久中文字幕国产| 国产手机视频精品| 日韩欧美国产高清91| 韩国v欧美v日本v亚洲| 亚洲欧洲激情在线| 国内精品免费午夜毛片| 午夜精品一区二区三区在线播放| 国产美女直播视频一区| 中文字幕成人精品久久不卡| 在线观看免费高清视频97| 欧美性猛交xxxx久久久| 国产欧美va欧美va香蕉在| 亚洲综合一区二区不卡| 国产欧美在线播放| 日韩高清免费观看| 精品亚洲永久免费精品| 精品国产一区二区三区四区在线观看| 欧美理论电影网| 中日韩美女免费视频网址在线观看| 成人激情黄色网| 国产精品久久久久久网站| 91九色视频导航| 一区二区成人av| 久久久久久91香蕉国产| 在线a欧美视频| 992tv成人免费视频| 欧美成人精品三级在线观看| 久久亚洲私人国产精品va| 91精品国产91久久久| 日本不卡高字幕在线2019| 欧美激情视频在线免费观看 欧美视频免费一| 青草青草久热精品视频在线网站| 国产乱人伦真实精品视频| 成人www视频在线观看| 主播福利视频一区| 日韩电影中文字幕在线| 色综合伊人色综合网| 欧美大秀在线观看| 亚洲丝袜av一区| 久久男人的天堂| 日韩欧美在线视频日韩欧美在线视频| 在线亚洲欧美视频| 久久国产视频网站| 伊人久久综合97精品| 亚洲国产中文字幕久久网| 亚洲精品久久视频| 国产综合在线观看视频| 在线播放国产精品| 欧美激情国产精品| 日韩av在线网页| 精品福利在线观看| 少妇av一区二区三区| 国产精品视频一| 日韩专区在线观看| 国产精品毛片a∨一区二区三区|国| 亚洲天堂av图片|