您好,登錄后才能下訂單哦!
這篇文章主要介紹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編碼規范是什么的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。