欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php編碼規(guī)范是什么

這篇文章主要介紹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)

h5響應(yīng)式網(wǎng)站建設(shè)