這篇文章主要介紹php編碼規(guī)范是什么,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),喀什網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:喀什等地區(qū)。喀什做網(wǎng)站價(jià)格咨詢(xún):028-86922220
為什么需要編碼規(guī)范?
為了提高工作效率,保證開(kāi)發(fā)的有效性和合理性。
為了提高代碼可讀性和可重復(fù)利用性,從而節(jié)約溝通成本。
php編碼規(guī)范
1、文件格式
● 所有php文件使用完整的php標(biāo)簽,如<?php ?>
● 純php代碼文件,末尾不需要寫(xiě) ?>
2、文件和目錄命名
● 程序文件名和目錄名均采用有意義的英文命名
● 類(lèi)統(tǒng)一采用:DemoTest.class.php
● 接口統(tǒng)一采用:DemoTest.interface.php
● 其他按照各自的方式:demoTest.{style}.php
● 其他一些文件按照:demoTest.inc.php zend/demo.lib.php
3、文件目錄結(jié)構(gòu)
● app 獨(dú)立的應(yīng)用
● class 單個(gè)的類(lèi)文件,公用的類(lèi)文件(比如工具類(lèi))
● conf/inc 配置文件目錄
● data 數(shù)據(jù)文件目錄
● doc 程序相關(guān)文檔
● htdocs document_root
● images 圖片目錄
● css css文件
● js javascript文件
● lib 共用類(lèi)庫(kù)
● template 模板文件
● upload 上傳文件
● manage 后臺(tái)管理文件存放目錄
4、命名規(guī)范
● 程序整體以駝峰法命名,以小寫(xiě)字母開(kāi)始(如:function displayName(){})
● 全局變量鍵值兩邊都有"_",中間使用駝峰法命名(如:$_GLOBALE['_beginTime_'])
● 普通變量整體采用駝峰法,建議在變量前加表示類(lèi)型的前綴,不確定類(lèi)型的以大寫(xiě)字母開(kāi)頭(如:字符串->$sMyName 數(shù)組->$arrMyArray 對(duì)象->$oMyObject 資源->$resource 布爾值->$flag)
● 函數(shù)名要有意義,盡量縮寫(xiě),建議采用動(dòng)詞+形容詞(如:showMsg)
5、類(lèi)及接口命名
● 以大寫(xiě)字母開(kāi)頭
● 多單詞,各個(gè)單詞首字母大寫(xiě)
● 接口命名加上i(如:iDataBase.interface.php)
6、數(shù)據(jù)庫(kù)命名
● 一律不出現(xiàn)大寫(xiě)
● 數(shù)據(jù)表均使用小寫(xiě),統(tǒng)一前綴,多單詞以"_"間隔(如:blog_user_info)
● 表字段全部小寫(xiě)命名,多單詞以"_"間隔
● 存儲(chǔ)過(guò)程以proc_開(kāi)頭
● 觸發(fā)器以tri_開(kāi)頭
● event調(diào)度以event_開(kāi)頭
● 視圖以view_開(kāi)頭
7、習(xí)慣與約定
● 縮寫(xiě)(如Image->img count->cnt)
● 魔術(shù)數(shù)字,需要用數(shù)字時(shí)使用定義 define(TAX, 1.05)
8、注釋規(guī)范
● 程序注釋?zhuān)⑨尀槭裁催@樣做
● 文件注釋?zhuān)砻髯髡撸掌冢δ?/p>
● 方法和函數(shù)注釋?zhuān)忉寘?shù)含義
9、代碼風(fēng)格
● 使用4個(gè)空格縮進(jìn)
● 等號(hào)兩邊要有空格
● 一行一句,太長(zhǎng)使用 .=拼接
● 使用PHP_EOL
以上是php編碼規(guī)范是什么的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前題目:php編碼規(guī)范是什么
網(wǎng)站URL:http://chinadenli.net/article14/ppshge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、做網(wǎng)站、App開(kāi)發(fā)、微信小程序、企業(yè)網(wǎng)站制作、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
營(yíng)銷(xiāo)型網(wǎng)站建設(shè)知識(shí)