婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP注釋語法規范與命名規范詳解篇

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

熱門標簽:江蘇外呼電銷機器人報價 400電話辦理福州市 深圳外呼系統收費 電話機器人危險嗎 長沙crm外呼系統業務 400電話申請方法收費 離石地圖標注 專業電話機器人批發商 南寧高頻外呼回撥系統哪家好

HP注釋規范

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

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

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

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

#是一種簡短的注釋方法。可能你會用它去注釋一個變量,或者調用的一個方法。/**/我們可能還在用它去注釋掉一大段代碼,但是怎么用它去標準的注釋一個函數呢?

/**
* @name 名字
* @abstract 申明變量/類/方法
* @access 指明這個變量、類、函數/方法的存取權限
* @author 函數作者的名字和郵箱地址

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

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

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

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

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

文件頭部模板

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

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

/**
* 類的介紹
* 
* 類的詳細介紹(可選)
* @author 作者
* @version 版本號
* @date 2020-02-02
*/
/** 
* 類的介紹 
* 
* 類的詳細介紹(可選。)。 
* @author     richarde421083458@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基本語法實例總結
  • PHP學習的技巧和學習的要素總結
  • php技巧小結【推薦】
  • php語法技巧代碼實例

標簽:濱州 太原 南京 南昌 株洲 興安盟 曲靖 白酒營銷

巨人網絡通訊聲明:本文標題《PHP注釋語法規范與命名規范詳解篇》,本文關鍵詞  PHP,注釋,語法,規范,與,命名,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP注釋語法規范與命名規范詳解篇》相關的同類信息!
  • 本頁收集關于PHP注釋語法規范與命名規范詳解篇的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品噜噜噜成人88aⅴ| 51午夜精品国产| 欧美精品aⅴ在线视频| 欧美国产精品一区| 欧美三级一区二区| 美女视频黄频大全不卡视频在线播放| 日韩丝袜美女视频| 欧美亚洲综合色| 国产精品综合在线视频| 一二三四社区欧美黄| 久久亚洲影视婷婷| 97aⅴ精品视频一二三区| 美女网站在线免费欧美精品| 一区二区在线观看视频| 国产精品国产精品国产专区不片| 91女人视频在线观看| 久久99国产精品尤物| 亚洲国产综合在线| 亚洲一区二区在线视频| 青青草伊人久久| 久久99精品久久久久久国产越南| 亚洲欧美激情在线| 国产一区999| 成人午夜电影网站| 国产精品一区久久久久| 久久91精品国产91久久小草| 青青草国产成人99久久| 国产一区二区三区黄视频 | 在线一区二区视频| 欧美一区二区三级| 精品日韩在线观看| 亚洲欧美日韩成人高清在线一区| 欧美videossexotv100| 精品国产91亚洲一区二区三区婷婷| 国产精品色哟哟| 久久成人麻豆午夜电影| 麻豆久久久久久久| 一本久久综合亚洲鲁鲁五月天 | 视频一区二区三区在线| 亚洲成av人**亚洲成av**| 日韩影视精彩在线| 99国产欧美另类久久久精品| 欧美调教femdomvk| 国产精品乱人伦中文| 国产精品狼人久久影院观看方式| 日本va欧美va精品| 成人精品国产福利| 综合久久久久久| 国产二区国产一区在线观看| 日韩一区二区三区三四区视频在线观看 | 91精品中文字幕一区二区三区| 成人欧美一区二区三区黑人麻豆 | 欧美色视频在线观看| 国产99久久久久| 国产精品五月天| 成人国产精品免费观看动漫| 精品久久久久久无| 国产一区二区三区免费观看| 欧美国产国产综合| 国产99久久精品| av不卡免费电影| 欧美精品九九99久久| 免费一级欧美片在线观看| 欧美精品一区二区三区蜜桃视频| 国产最新精品精品你懂的| 国产精品美女久久久久久久网站| 岛国av在线一区| 丰满亚洲少妇av| 欧美成人精品高清在线播放| 欧美做爰猛烈大尺度电影无法无天| 欧美唯美清纯偷拍| 欧美精品电影在线播放| 午夜精品福利一区二区三区av | 香蕉av福利精品导航| 国产一级精品在线| 欧美精品在线观看播放| 日韩av中文字幕一区二区| 在线日韩av片| 国产精品一区二区三区乱码| 日韩精品在线看片z| 成人在线视频一区| 国内成人免费视频| 美女任你摸久久| 国产日韩欧美麻豆| 久久国产精品一区二区| 亚洲国产一区二区三区| 国产精品情趣视频| 亚洲欧洲日韩av| 亚洲欧美二区三区| 国产精品福利一区二区三区| 678五月天丁香亚洲综合网| 精品写真视频在线观看| 日日摸夜夜添夜夜添精品视频| 中国av一区二区三区| 26uuu成人网一区二区三区| 欧美不卡一区二区三区四区| 欧美一级专区免费大片| 日韩美女天天操| 色诱亚洲精品久久久久久| 国产精品系列在线播放| 99久久免费视频.com| 欧美性视频一区二区三区| 欧美肥妇bbw| 欧美高清精品3d| 欧美精品在线观看一区二区| 日韩限制级电影在线观看| 欧美一区二区成人6969| 精品少妇一区二区三区免费观看| 欧美一区二区三区白人| 欧美videossexotv100| 日本丶国产丶欧美色综合| 日韩欧美一二三区| 一色桃子久久精品亚洲| 欧美一区二区三区婷婷月色| 欧美天堂亚洲电影院在线播放| 欧美伊人久久大香线蕉综合69| 色哟哟国产精品免费观看| 亚洲国产成人一区二区三区| 日韩不卡一区二区三区 | 亚洲制服欧美中文字幕中文字幕| 免费成人在线视频观看| 成人动漫在线一区| 欧美老肥妇做.爰bbww视频| 欧美精品在线一区二区三区| 久久亚洲一区二区三区四区| 中文字幕一区二区三中文字幕| 岛国一区二区在线观看| 91美女片黄在线观看| 6080国产精品一区二区| 亚洲欧美偷拍卡通变态| 日韩电影免费在线| 99久久夜色精品国产网站| 精品日韩一区二区三区免费视频| 亚洲福利一区二区三区| 欧美日韩一级黄| 久久久av毛片精品| 亚洲图片欧美色图| 亚洲激情男女视频| 91精彩视频在线| 奇米精品一区二区三区在线观看| 成人午夜在线视频| 国产亚洲欧洲一区高清在线观看| 首页国产丝袜综合| 国产精品视频九色porn| 在线精品视频免费播放| 亚洲精品国久久99热| 色婷婷亚洲综合| 亚洲一区二区偷拍精品| 色88888久久久久久影院野外| 日韩一区和二区| 91一区二区在线| 久久99这里只有精品| 欧美国产1区2区| 欧美自拍偷拍午夜视频| 久久成人羞羞网站| 亚洲国产精品久久久久秋霞影院| 国产欧美精品一区aⅴ影院| 91在线你懂得| 亚洲成人动漫在线免费观看| 51精品秘密在线观看| 国产在线不卡一卡二卡三卡四卡| 一区二区三区四区蜜桃| 中文在线一区二区| 欧美高清激情brazzers| av影院午夜一区| 91在线视频免费91| 成人精品高清在线| 国产欧美一区二区精品秋霞影院| 国产成人一区在线| 日本va欧美va精品| 久久国产精品第一页| 成人美女视频在线看| 国产乱子伦一区二区三区国色天香| 国产精品婷婷午夜在线观看| 日韩欧美激情四射| 精品国产一区二区国模嫣然| 91精品国产91久久综合桃花| 国v精品久久久网| 日韩国产精品久久久久久亚洲| 亚洲国产成人tv| 国产一区二区伦理| 日本道在线观看一区二区| 97国产一区二区| 色综合夜色一区| 精品乱人伦小说| 一色屋精品亚洲香蕉网站| 毛片av中文字幕一区二区| 韩国精品主播一区二区在线观看| 国产999精品久久| 在线成人高清不卡| 亚洲人123区| 天天综合日日夜夜精品| 成人性生交大片免费| 日韩视频不卡中文| 五月婷婷激情综合| 国产一区二区三区四区五区入口| 成人性色生活片| 国产日韩欧美一区二区三区乱码| 亚洲一区二区偷拍精品| 男女男精品视频网|