91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php編碼規范是什么

發布時間:2020-11-05 14:25:59 來源:億速云 閱讀:182 作者:小新 欄目:編程語言

這篇文章主要介紹php編碼規范是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

為什么需要編碼規范?

為了提高工作效率,保證開發的有效性和合理性。

為了提高代碼可讀性和可重復利用性,從而節約溝通成本。

php編碼規范

1、文件格式

 ● 所有php文件使用完整的php標簽,如<?php ?>

 ● 純php代碼文件,末尾不需要寫 ?>

2、文件和目錄命名

 ● 程序文件名和目錄名均采用有意義的英文命名

 ● 類統一采用:DemoTest.class.php

 ● 接口統一采用:DemoTest.interface.php

 ● 其他按照各自的方式:demoTest.{style}.php

 ● 其他一些文件按照:demoTest.inc.php     zend/demo.lib.php

3、文件目錄結構

 ● app                          獨立的應用

 ● class                            單個的類文件,公用的類文件(比如工具類)

 ● conf/inc                        配置文件目錄

 ● data                        數據文件目錄

 ● doc                               程序相關文檔

 ● htdocs                          document_root

 ● images                          圖片目錄

 ● css                                css文件

 ● js                                   javascript文件

 ● lib                                  共用類庫

 ● template                        模板文件

 ● upload                           上傳文件

 ● manage                        后臺管理文件存放目錄

4、命名規范

 ● 程序整體以駝峰法命名,以小寫字母開始(如:function displayName(){})

 ● 全局變量鍵值兩邊都有"_",中間使用駝峰法命名(如:$_GLOBALE['_beginTime_'])

 ● 普通變量整體采用駝峰法,建議在變量前加表示類型的前綴,不確定類型的以大寫字母開頭(如:字符串->$sMyName    數組->$arrMyArray    對象->$oMyObject    資源->$resource    布爾值->$flag)

 ● 函數名要有意義,盡量縮寫,建議采用動詞+形容詞(如:showMsg)

5、類及接口命名

 ● 以大寫字母開頭

 ● 多單詞,各個單詞首字母大寫

 ● 接口命名加上i(如:iDataBase.interface.php)

6、數據庫命名

 ● 一律不出現大寫

 ● 數據表均使用小寫,統一前綴,多單詞以"_"間隔(如:blog_user_info)

 ● 表字段全部小寫命名,多單詞以"_"間隔

 ● 存儲過程以proc_開頭

 ● 觸發器以tri_開頭

 ● event調度以event_開頭

 ● 視圖以view_開頭

7、習慣與約定

 ● 縮寫(如Image->img   count->cnt)

 ● 魔術數字,需要用數字時使用定義 define(TAX, 1.05)

8、注釋規范

 ● 程序注釋,注釋為什么這樣做

 ● 文件注釋,表明作者,日期,功能

 ● 方法和函數注釋,解釋參數含義

9、代碼風格

 ● 使用4個空格縮進

 ● 等號兩邊要有空格

 ● 一行一句,太長使用 .=拼接

 ● 使用PHP_EOL

以上是php編碼規范是什么的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節
推薦閱讀:
  1. PHP編碼規范
  2. 編碼規范

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

龙门县| 平舆县| 辽中县| 金山区| 武汉市| 湛江市| 罗山县| 武义县| 宜丰县| 行唐县| 汉中市| 赤水市| 富阳市| 平谷区| 万宁市| 延寿县| 广元市| 宁化县| 渭源县| 莆田市| 昭觉县| 略阳县| 镇赉县| 沙湾县| 灌南县| 宝兴县| 山阳县| 安国市| 印江| 托里县| 南开区| 扎鲁特旗| 宜宾县| 汉寿县| 松滋市| 宣化县| 宜兰县| 通江县| 章丘市| 三河市| 石门县|