天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP開(kāi)發(fā)規(guī)范手冊(cè)之PHP代碼規(guī)范詳解

涉及多個(gè)方面,比如php代碼規(guī)范、php文件命名規(guī)范、網(wǎng)站開(kāi)發(fā)流程、網(wǎng)站安全與維護(hù)等。
作為php開(kāi)發(fā)規(guī)范的開(kāi)篇,我從一個(gè)純php開(kāi)發(fā)者的角度來(lái)說(shuō)說(shuō)我所認(rèn)為的php代碼規(guī)范,主要從php目錄框架結(jié)構(gòu)、php代碼書(shū)寫(xiě)規(guī)范、php文件命名規(guī)范三個(gè)角度來(lái)闡述,希望對(duì)php入門(mén)學(xué)習(xí)者有所幫助。
合理建設(shè)php目錄框架結(jié)構(gòu)
  我們知道在使用php進(jìn)行網(wǎng)站開(kāi)發(fā)之前,我們需要建設(shè)網(wǎng)站的目錄結(jié)構(gòu),網(wǎng)站目錄框架結(jié)構(gòu)設(shè)計(jì)得合理規(guī)范,不但有利于網(wǎng)站開(kāi)發(fā),而且對(duì)SEO,網(wǎng)站推廣都有好處。
  一般最基礎(chǔ)的php網(wǎng)站結(jié)構(gòu)涉及圖片、CSS文件、JS文件、第三方組件、管理后臺(tái)等內(nèi)容,相對(duì)應(yīng)的,基礎(chǔ)的php目錄框架結(jié)構(gòu)也涉及這些內(nèi)容,這些目錄命名時(shí)也有規(guī)范,比如
  圖片目錄:images或者pic
  CSS目錄:css
  JS目錄:js
  第三方組件目錄:libs或者include,下一級(jí)目錄可以根據(jù)具體的組件名定義目錄名
  管理目錄:一般都是admin,單位了安全起見(jiàn),你可以另起一個(gè)目錄名或者對(duì)admin目錄設(shè)置密碼保護(hù)。如何對(duì)訪問(wèn)目錄設(shè)置密碼保護(hù)?
  特別提醒:對(duì)于網(wǎng)站的框架目錄結(jié)構(gòu),事先要做好規(guī)劃,為了對(duì)搜索引擎友好便于網(wǎng)站推廣,建議目錄結(jié)構(gòu)層次不要太深,二三級(jí)目錄結(jié)構(gòu)就可以了。
  另外如果你采用模板,可以創(chuàng)建模板目錄,比如將目錄命名為tpl,如果使用第三方模板引擎,比如smarty,你可以根據(jù)需要自行決定是否要另設(shè)目錄。php基礎(chǔ)教程:Smarty安裝教程
  對(duì)于中等規(guī)模的網(wǎng)站,你也可以根據(jù)網(wǎng)站功能劃分網(wǎng)站目錄框架結(jié)構(gòu),比如按照頻道等。
  php文件命名規(guī)范
  良好的php文件命名規(guī)范也是php開(kāi)發(fā)規(guī)范的要素,有助于記憶,便于管理,php網(wǎng)站程序文件的命名也有一定的規(guī)則,比如
  php網(wǎng)站首頁(yè)文件命名規(guī)范:index.php或index.html
  CSS文件命名規(guī)范:主CSS文件命名為style.css,另外你也可以針對(duì)具體的模塊或者頻道命名,比如用于用戶的CSS文件,可以定義為user_style.css或者u_style.css
  JS文件命名規(guī)范:主JS文件命名為main.js或major.js,其他的JS文件命名,你可以根據(jù)具體的頁(yè)面或者特定的對(duì)象命名,比如首頁(yè)JS文件可以命名為index.js,服務(wù)于用戶登錄的JS文件可以命名為user_login.js等。
  網(wǎng)站配置文件命名規(guī)范:config.php或default_config.php
  文件命名特別提醒:在對(duì)php文件進(jìn)行命名時(shí)考慮到可移植性,一律請(qǐng)使用小寫(xiě)命名,另外與網(wǎng)站目錄名命名一樣,文件命名時(shí)可以采用兩種方式,一種可以使用拼音命名具體的文件,一種可以使用簡(jiǎn)單明了的英語(yǔ)單詞命名文件,切勿隨便命名,導(dǎo)致今后維護(hù)混亂。
  php代碼書(shū)寫(xiě)規(guī)范
  良好的php代碼規(guī)范,有助于php入門(mén)學(xué)習(xí)者從你寫(xiě)的php代碼中受益,也有助于你今后的代碼維護(hù)。
  1、對(duì)于所寫(xiě)的php代碼,添加必要的代碼注釋?zhuān)瑫r(shí)代碼注釋要規(guī)范,更多基礎(chǔ)php代碼書(shū)寫(xiě)規(guī)范,請(qǐng)參考php基本語(yǔ)法教程
  2、保持良好的php代碼書(shū)寫(xiě)規(guī)范,合理使用縮進(jìn),保持代碼美觀。
  3、使用賦值符時(shí)變量名、賦值符、值之間以空格分隔,即
復(fù)制代碼 代碼如下:
<?
$leapsoulcn = "歡迎訪問(wèn)php網(wǎng)站教程網(wǎng),此節(jié)主要介紹php開(kāi)發(fā)規(guī)范之php代碼規(guī)范";
?>

4、在書(shū)寫(xiě)if、switch、函數(shù)代碼時(shí),務(wù)必保持大括號(hào)匹配,即
復(fù)制代碼 代碼如下:
<?
if(){
......
}
?>

或者
復(fù)制代碼 代碼如下:
<?
if()
{
......
}
?>

5、命名變量名或者函數(shù)名時(shí)注意代碼書(shū)寫(xiě)規(guī)范,可以使用拼音、英語(yǔ)單詞、縮寫(xiě)等形式,推薦以英語(yǔ)單詞作為php代碼命名規(guī)范,對(duì)于兩個(gè)單詞以上的以下劃線連接或者其中一個(gè)單詞首字母大寫(xiě)的形式,即
復(fù)制代碼 代碼如下:
<?
$web_name = "php網(wǎng)站開(kāi)發(fā)教程網(wǎng)";
$webUrl = "http://www.jb51.NET";
function userLogin()
{
}
?>

以上就是基礎(chǔ)的php代碼規(guī)范,對(duì)于php初學(xué)者學(xué)習(xí)php會(huì)有所幫助。養(yǎng)成良好的php代碼規(guī)范會(huì)讓開(kāi)發(fā)者受益一生。
  至此,php開(kāi)發(fā)規(guī)范手冊(cè)之php代碼規(guī)范就介紹完了,良好的網(wǎng)站框架目錄構(gòu)建能力、php文件命名規(guī)范和php代碼書(shū)寫(xiě)規(guī)范需要自己在不斷的開(kāi)發(fā)中積累和養(yǎng)成,同時(shí)這些開(kāi)發(fā)規(guī)范也有助于伙伴之間的合作,有助于php入門(mén)學(xué)習(xí)者學(xué)習(xí)你的php代碼。

php技術(shù)PHP開(kāi)發(fā)規(guī)范手冊(cè)之PHP代碼規(guī)范詳解,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一区亚洲 | 99久久精品国产免费 | 国产精品嫩草影视在线观看 | 免费国产网站 | 精品久久久久久久高清 | 久久精品国产福利电影网 | 思思99精品国产自在现线 | a级毛片高清免费视频 | 午夜免费国产体验区免费的 | 国产美女视频一区二区二三区 | 顶级欧美不卡一区二区三区 | 精品一区二区三区AV天堂 | 内射一区二区精品视频在线观看 | 嘟嘟嘟影院免费观看视频 | 毛片免费观看的视频在线 | 视频一区在线免费观看 | 国产一区二区三区乱码在线观看 | 259luxu高跟黑色丝袜系列 | ccc36色小姐电影 | 人妻熟女斩五十路0930 | 国产盗摄TP摄像头偷窥 | 良家人妻无码专区九色颜射 | 毛片免费大全 | 被黑人做的白浆直流 | 樱花草动漫www | 丰满大爆乳波霸奶 | 考好老师让你做一次H | 日本高清不卡一区久久精品 | 女人操男人 | 羞羞在线观看 | 诱咪youmiss| 国产高清视频在线观看97 | 777米奇色狠狠俺去啦 | 中国老太太xxx | 野花韩国高清完整版在线观看5 | 亚洲人成人77777在线播放 | 在线 | 果冻国产传媒61国产免费 | xxx日本黄色 | 免费一级特黄欧美大片久久网 | 亚洲视频无码中字在线 | 日日做夜夜欢狠狠免费软件 |