For investors

股價(jià):

5.36 美元 %
認(rèn)識(shí)達(dá)內(nèi)從這里開(kāi)始

認(rèn)真做教育 專(zhuān)心促就業(yè)

用PEAR來(lái)寫(xiě)你的下一個(gè)php程序

使用PEAR標(biāo)準(zhǔn)編寫(xiě)你的PHP程序吧,你的程序?qū)?huì)擁有更大的活力,你的程序和代碼將會(huì)很方便地和其他高手的代碼融合在一起,PEAR就象CPAN對(duì)于PERL一樣,會(huì)讓PHP產(chǎn)生更高的能量。

什么是PEAR

PEAR是PHP擴(kuò)展與應(yīng)用庫(kù)(the PHP Extension and Application Repository)的縮寫(xiě)。它是一個(gè)PHP擴(kuò)展及應(yīng)用的一個(gè)代碼倉(cāng)庫(kù),簡(jiǎn)單地說(shuō),PEAR就是PHP的CPAN。

為什么要使用PEAR?

PHP是一個(gè)非常優(yōu)秀的腳本語(yǔ)言,簡(jiǎn)潔、高效,隨著4.0的發(fā)布,越來(lái)越多的人使用它來(lái)進(jìn)行動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā),可以說(shuō),PHP已經(jīng)成為最優(yōu)秀的INTERNET開(kāi)發(fā)語(yǔ)言之一,尤其對(duì)于那些需要能夠快速、高效地開(kāi)發(fā)中小規(guī)模的商業(yè)應(yīng)用的網(wǎng)站開(kāi)發(fā)人員,PHP是其首選的語(yǔ)言。但是隨著PHP的應(yīng)用的不斷增多,對(duì)于這些應(yīng)用缺乏統(tǒng)一的標(biāo)準(zhǔn)和有效的管理,因此,PHP社區(qū)很難象PERL社區(qū)的人們那樣方便的共享彼此的代碼和應(yīng)用,因?yàn)镻HP缺乏象CPAN那樣的統(tǒng)一的代碼庫(kù)來(lái)分類(lèi)管理應(yīng)用的代碼模塊(熟悉PERL的人都知道,CPAN是一個(gè)巨大的PERL的擴(kuò)展模塊倉(cāng)庫(kù),編寫(xiě)的應(yīng)用模塊可以放在CPAN下面的適當(dāng)?shù)姆诸?lèi)目錄下面,其他的人可以很方便地復(fù)用,當(dāng)然,你編寫(xiě)應(yīng)用模塊時(shí)候也需要遵守其中的準(zhǔn)則。)

為此,PEAR就應(yīng)運(yùn)而生了,并且從4.04開(kāi)始,隨著PHP核心一起被分發(fā)。

PEAR能給我?guī)?lái)什么好處?

1.如前所述,PEAR按照一定的分類(lèi)來(lái)管理PEAR應(yīng)用代碼庫(kù),你的PEAR代碼可以組織到其中適當(dāng)?shù)哪夸浿?,其他的人可以方便地檢索并分享到你的成果。

2.PEAR不僅僅是一個(gè)代碼倉(cāng)庫(kù),它同時(shí)也是一個(gè)標(biāo)準(zhǔn),使用這個(gè)標(biāo)準(zhǔn)來(lái)書(shū)寫(xiě)你的PHP代碼,將會(huì)增強(qiáng)你的程序的可讀性,復(fù)用性,減少出錯(cuò)的幾率。

3.PEAR通過(guò)提供2個(gè)類(lèi)為你搭建了一個(gè)框架,實(shí)現(xiàn)了諸如析構(gòu)函數(shù),錯(cuò)誤捕獲功能,你通過(guò)繼承就可以使用這些功能。

PEAR的編碼規(guī)則

PEAR的編碼規(guī)則包括縮進(jìn)規(guī)則,控制結(jié)構(gòu),函數(shù)調(diào)用,函數(shù)定義,注釋?zhuān)a,PHP標(biāo)記,文件頭的注釋塊,CVS標(biāo)記,URL樣例,常量的命名這11方面。下面簡(jiǎn)要地介紹一下:

縮進(jìn)規(guī)則:

PEAR中需要使用4個(gè)空格來(lái)縮排代碼,并且不使用TAB。如果你使用VIM,將下列設(shè)置放入你的~/.vimrc中:

set expandtab

set shiftwidth=4

set tabstop=4

如果,你使用Emacs/XEmacs,需要把indent-tabs-mode 設(shè)置成nil。

不過(guò)你象我一樣喜歡用(X)Emacs編輯PHP文件,我強(qiáng)烈推薦你安裝PHP-MODE,這樣當(dāng)你編寫(xiě)PEAR代碼的時(shí)候,它會(huì)自動(dòng)調(diào)整你的縮排風(fēng)格,當(dāng)然PHP-MODE還有許多很優(yōu)秀的特性,你可以從資源列表中的地方下載最新版的PHP-MODE。

【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!

下一篇:用Php如何操作LDAP  >
相關(guān)推薦
最新資訊
免費(fèi)試聽(tīng)課程
  • 全部課程
  • IT課程
  • 設(shè)計(jì)課程
  • 運(yùn)營(yíng)課程
Free courses
最新開(kāi)班時(shí)間
  • 北京
  • 上海
  • 廣州
  • 深圳
  • 南京
  • 成都
  • 武漢
  • 西安
  • 青島
  • 天津
  • 杭州
  • 重慶
  • 哈爾濱
  • 濟(jì)南
  • 沈陽(yáng)
  • 合肥
  • 鄭州
  • 長(zhǎng)春
  • 蘇州
  • 長(zhǎng)沙
  • 昆明
  • 太原
  • 無(wú)錫
  • 石家莊
  • 南寧
  • 佛山
  • 珠海
  • 寧波
  • 保定
  • 呼和浩特
  • 洛陽(yáng)
  • 煙臺(tái)
  • 運(yùn)城
  • 濰坊
  • 開(kāi)課名稱(chēng)
  • 開(kāi)班時(shí)間
  • 搶座
  • 咨詢(xún)
  • 開(kāi)課名稱(chēng)
  • 開(kāi)班時(shí)間
  • 搶座
  • 咨詢(xún)
預(yù)約申請(qǐng)?jiān)嚶?tīng)課
收起