久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

基于php編程規范(詳解)

下面小編就為大家帶來一篇基于php編程規范(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

今天寫這個是為了 提醒自己 編程過程 不僅要有邏輯 思想 還有要規范 代碼 這樣可讀性

1、PHP 編程規范與編碼習慣最主要的有以下幾點:

 1 文件說明

 2 function 函數體說明

 3 代碼縮進

 4 if省略

 5 變量規范

 6 命名規范

 7 十行一注釋

 8 注釋風格

 9 開放關閉原則

2、文件說明 個人代碼 -規范如下:

<?
/*
 +----------------------------------------------------------------------
 + Title    : 標題
 + Author    : 作者
 + Version   : 版本號
 + Initial-Time : 這個文件初始創建的時間
 + Last-time  : 這個文件最后修改的時間 + 修改人的名稱
 + Desc     : 這個文件的簡單描述
 +----------------------------------------------------------------------
*/

3、Function 函數體說明:

<?
/**
 * 函數體簡單的描述
 * @author_start : 作者
 * @author_end  : 修改時間 + 修改者
 * @param string : $id    描述
 * @param array : $array 描述
 * @param array : $num  描述
 * @return : 返回值說明
*/
function Test($id, $array = array(), $num = 1){
}

注意:Function里面變量參數的代碼縮進風格

4、代碼縮進:

<?
$str = 1;
$info = '123';
$version = '123123';
$name = 'test';
$i  = 'haha';
 
# 一般在最外部的if 或流程控制語句都應該上下留空一行
if ($info) {
 
}
 
# 一般在最外部的for或者 foreach都應該上下留空一行
for ($i=0 ,$i<6 ,$i++){
 
}

5、IF省略

<?
# 一般在if語句與其分支的流程控制語句當中,存在這exit或者return的情況下,都應該省略其else的部分操作
# 錯誤
if () {
  return false;
} else {
  return true;
}
# 正確
if () {
  return false;
}
return true;

6、變量規范,使用英文命名

<?
# 正確
$title = '標題';
$name = '名稱';
$pwd  = '密碼';
# 錯誤
$biaoti = '標題';
$ming  = '名稱';
$mima  = '密碼';

7、命名規范

<?
/**
 * 實際開發中,命名方式一般有三種情況
 * 注意:不管是類名,變量,方法名,在實際開發中,最多只能是不超過3個單詞的組合
 * 大駝峰 :每個單詞首字母大寫
 * 小駝峰 :中間單詞首字母大寫 
 * 蛇形  :每個單詞小寫,單詞與單詞之間使用 _ 符合鏈接
 */
 
# 大駝峰,常用于類名定義
class Car{}
class BlueCar{}
 
# 小駝峰,常用于方法名定義
class Car{
 public function getColor(){}
}
 
# 蛇形,常用于變量名定義
$res_id  = 1;
$res_name = 2;

9、注釋風格

<?
1、當需要對某段代碼,做大量描述時,使用以下注釋風格
/**
 * 我是說明
 * ① 流程一
 * ② 流程二
 * ③ 流程三
 */
 
2、當需要對一行代碼,做小量描述時,使用以下注釋風格
# 這是XXXX給ZZZZ的變量,叫CCCC
$name = '';
 
3、當需要對一行代碼,做簡介描述時,使用以下注釋風格
$name    = ''; // X表的字段
$index_head = ''; // 首頁請求頭

10、開放關閉原則

實際上這是一個概念,是設計模式中的一種。

簡單來說,就是一個已經完成上線的class或者api,可以在不改動起原文件的情況下,對其功能進行外部擴展。

以上這篇基于php編程規范(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 精品国产乱码久久久久久蜜臀 | 日韩欧美在线一区 | 亚洲一区| 91极品尤物在线播放国产 | 久久久91精品国产一区二区三区 | 亚洲精品在线观看网站 | 天天操夜夜操 | 欧美激情va永久在线播放 | 久久久高清 | 自拍偷拍亚洲欧美 | aaa大片免费观看 | 国产精品一区在线 | 国产精品18hdxxxⅹ在线 | 九九九久久国产免费 | 在线色网| 欧美国产日韩在线观看 | 日日日操 | 亚洲精品视频免费观看 | 午夜日韩精品 | 在线看亚洲 | 视频一区二区国产 | 伊人99| 99热这里有精品 | 精品免费视频 | 亚洲欧美一区二区三区视频 | 伊人最新网址 | 欧美一级二级在线观看 | 色视频免费 | 天天操网 | 国产成人av一区二区三区 | 午夜精品久久久久久久星辰影院 | 亚洲精品一区二区冲田杏梨 | 精品日本中文字幕 | 欧美在线激情 | 久草网免费 | 九一精品| 久久国产日韩欧美 | 欧美在线一区二区三区 | 亚洲人的av | 亚洲精品国产成人 | 欧美日韩亚洲一区 |