For investors
股價:
5.36 美元 %For investors
股價:
5.36 美元 %認真做教育 專心促就業(yè)
使用PEAR標準編寫你的PHP程序吧,你的程序?qū)碛懈蟮幕盍?,你的程序和代碼將會很方便地和其他高手的代碼融合在一起,PEAR就象CPAN對于PERL一樣,會讓PHP產(chǎn)生更高的能量。
什么是PEAR
PEAR是PHP擴展與應(yīng)用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴展及應(yīng)用的一個代碼倉庫,簡單地說,PEAR就是PHP的CPAN。
為什么要使用PEAR?
PHP是一個非常優(yōu)秀的腳本語言,簡潔、高效,隨著4.0的發(fā)布,越來越多的人使用它來進行動態(tài)網(wǎng)站的開發(fā),可以說,PHP已經(jīng)成為最優(yōu)秀的INTERNET開發(fā)語言之一,尤其對于那些需要能夠快速、高效地開發(fā)中小規(guī)模的商業(yè)應(yīng)用的網(wǎng)站開發(fā)人員,PHP是其首選的語言。但是隨著PHP的應(yīng)用的不斷增多,對于這些應(yīng)用缺乏統(tǒng)一的標準和有效的管理,因此,PHP社區(qū)很難象PERL社區(qū)的人們那樣方便的共享彼此的代碼和應(yīng)用,因為PHP缺乏象CPAN那樣的統(tǒng)一的代碼庫來分類管理應(yīng)用的代碼模塊(熟悉PERL的人都知道,CPAN是一個巨大的PERL的擴展模塊倉庫,編寫的應(yīng)用模塊可以放在CPAN下面的適當?shù)姆诸惸夸浵旅?,其他的人可以很方便地復用,當然,你編寫?yīng)用模塊時候也需要遵守其中的準則。)
為此,PEAR就應(yīng)運而生了,并且從4.04開始,隨著PHP核心一起被分發(fā)。
PEAR能給我?guī)硎裁春锰?
1.如前所述,PEAR按照一定的分類來管理PEAR應(yīng)用代碼庫,你的PEAR代碼可以組織到其中適當?shù)哪夸浿?,其他的人可以方便地檢索并分享到你的成果。
2.PEAR不僅僅是一個代碼倉庫,它同時也是一個標準,使用這個標準來書寫你的PHP代碼,將會增強你的程序的可讀性,復用性,減少出錯的幾率。
3.PEAR通過提供2個類為你搭建了一個框架,實現(xiàn)了諸如析構(gòu)函數(shù),錯誤捕獲功能,你通過繼承就可以使用這些功能。
PEAR的編碼規(guī)則
PEAR的編碼規(guī)則包括縮進規(guī)則,控制結(jié)構(gòu),函數(shù)調(diào)用,函數(shù)定義,注釋,包含代碼,PHP標記,文件頭的注釋塊,CVS標記,URL樣例,常量的命名這11方面。下面簡要地介紹一下:
縮進規(guī)則:
PEAR中需要使用4個空格來縮排代碼,并且不使用TAB。如果你使用VIM,將下列設(shè)置放入你的~/.vimrc中:
set expandtab
set shiftwidth=4
set tabstop=4
如果,你使用Emacs/XEmacs,需要把indent-tabs-mode 設(shè)置成nil。
不過你象我一樣喜歡用(X)Emacs編輯PHP文件,我強烈推薦你安裝PHP-MODE,這樣當你編寫PEAR代碼的時候,它會自動調(diào)整你的縮排風格,當然PHP-MODE還有許多很優(yōu)秀的特性,你可以從資源列表中的地方下載最新版的PHP-MODE。
【免責聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!