成人小视频在线_欧美xxxav_国产亚洲精AA在线观看SEE_日韩在线免费播放_69日影院_92精品国产自产在线观看481页

18842388900

網(wǎng)站建設(shè) APP開發(fā) 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當(dāng)前位置>首頁 > 知識 > 網(wǎng)站建設(shè)

使用Pear

加速PHP程序開發(fā) 及時交付應(yīng)用程序是確定解決方案中使用哪種技術(shù)的關(guān)鍵。在PEAR(PHP擴展和應(yīng)用程序存儲庫:PHP擴展和應(yīng)用程序庫)的幫助下,PHP將極大地促進其開發(fā)過程。 PEAR是一個代碼庫,為標(biāo)準(zhǔn)程序功能提供預(yù)編寫的類,大大減少了應(yīng)用程序開發(fā)時間。 PEAR在概念上類似于Perl的CPAN。 PEAR包括廣泛的功能,包括數(shù)據(jù)庫,郵件和錯誤處理。使用PEAR,開發(fā)人員可以部署和增強已經(jīng)編寫的基本功能,同時專注于為程序編寫新功能。

PEAR基礎(chǔ)

創(chuàng)建PEAR的目的是為開發(fā)人員提供標(biāo)準(zhǔn)化的方式來共享PHP代碼并促進代碼重用。該項目始終處于開發(fā)過程中,用戶可以在PEAR庫中提交自己的代碼,后者則與PHP捆綁在一起。所有PEAR包都嚴(yán)格遵循編碼規(guī)則,并考慮到語法和可讀性,包括用C語言編寫的PHP或PHP擴展。

Stig Bakken于1999年晚些時候著手開發(fā)PEAR項目。他的目標(biāo)是創(chuàng)建一個有組織的代碼庫,作為PHP開發(fā)人員社區(qū)的存儲庫。該項目在過去兩年中發(fā)展迅速,現(xiàn)在包含了許多非常有用的可重用代碼。雖然還有許多其他PHP代碼庫,例如Zend的代碼庫和PHP Builder的源代碼片段庫等,但PEAR提供了功能之間互操作性的標(biāo)準(zhǔn)。此外,提交給PEAR的代碼將經(jīng)過嚴(yán)格的檢查,此類標(biāo)準(zhǔn)和檢查將確保代碼的質(zhì)量和可靠性。

有用的網(wǎng)站

PEAR php.netConcurrent Versions SystemZend

可用的功能

PEAR分為三類:PEAR核心組件,PEAR包和PECL包。核心組件包括PEAR和PEAR_Error的基類以及數(shù)據(jù)庫,HTTP,日志記錄和電子郵件功能。 PEAR包包括用于提供身份驗證,網(wǎng)絡(luò)和文件系統(tǒng)功能的功能,以及用于XML和HTML模板的工具。 PECL包是PHP的擴展,用C語言編寫,不遵循編碼規(guī)則。目前,所有這類代碼都是實驗性的。有關(guān)PEAR功能的更多信息,請參閱PEAR在線手冊。

如果您有興趣向PEAR提交代碼,可以通過加入PEAR開發(fā)人員郵件列表并要求每個人檢查您的代碼來完成此操作。但是,您必須注意庫中已包含的函數(shù)并遵循PEAR編碼規(guī)則。

從哪里獲取PEAR

PEAR捆綁在PHP分發(fā)包中,并且在安裝PHP時也會安裝PEAR。如果您計劃獲得穩(wěn)定版本并且沒有最新的PEAR版本,您可以從php.net下載頁面獲取最新的PHP版本。如果您喜歡冒險并希望使用最新版本的PEAR,您可以按照匿名CVS訪問的指示使用CVS客戶端程序下載它。

安裝PHP后,PEAR資源將放在?/php/PEAR /目錄中。您可能希望將php目錄位置添加到php.ini的include_path參數(shù)中(例如:include_path='。/usr/local/lib/php';),這樣您就可以使用PEAR函數(shù)了。

如何使用PEAR

現(xiàn)在剩下要做的就是使用require_once(),其中使用了您編寫的函數(shù)和其他類。清單A中的示例使用PEAR的電子郵件功能Sendmail。這部分代碼說明了PEAR庫中的Mail.php文件,它是PEAR.php類的擴展。

接下來,我們設(shè)置必要的變量,即$ recipients,$ headers和$ body,這些都是所有PEAR Mail函數(shù)和$ params所必需的。您可以通過轉(zhuǎn)到在線PEAR手冊了解如何設(shè)置這些變量。 PEAR代碼本身的注釋中有很多信息,但一般來說,網(wǎng)站對您來說是最大的幫助。

最后,示例代碼調(diào)用PEAR Mail類。首先,我們在?/php/Mail.php文件中使用Mail:工廠方法來包含郵件驅(qū)動程序的相應(yīng)類文件。在我們的例子中,Sendmail(位于?/php/Mail/sendmail.php文件中)。接下來,我們實際上從PEAR Mail類調(diào)用郵件功能。當(dāng)我們實例化Mail類時,我們使用引用(=&)來引用引用名稱為$ mail_object的類。

如果您想知道如何使用PEAR DB功能,可以查看由Tomas V. V. Cox維護的Pear DB快速入門指南。

為什么使用PEAR

如上所述,PEAR功能易于部署,無需額外編程。盡管我們可以使用PHP的內(nèi)部函數(shù)實現(xiàn)相同的結(jié)果,但部署PEAR模塊可以立即為我們帶來實際好處,例如錯誤檢查,并且還有助于程序的重用。

此外,越來越多的高級應(yīng)用程序開始采用PEAR,而PEAR的代碼庫也在不斷增長。由于PEAR包含在PHP權(quán)限中,因此您可以免費使用或修改您選擇的功能。此外,您不必反復(fù)編寫麻煩的身份驗證模塊,這對開發(fā)人員來說是一個非常有吸引力的好處,您可以享受自定義開發(fā)的好處。

好處多多

使用合格的預(yù)編寫,可重復(fù)使用的代碼,您可以顯著加快應(yīng)用程序開發(fā)周期,而無需過多擔(dān)心技術(shù)選擇。 PEAR是PHP社區(qū)努力的結(jié)果,使開發(fā)人員可以更輕松地提供一整套實現(xiàn)優(yōu)秀應(yīng)用程序的方法。使用PEAR代碼并做出自己的貢獻不僅可以加快項目交付時間,還可以在當(dāng)前和未來實現(xiàn)更高質(zhì)量的應(yīng)用程序。

網(wǎng)站建設(shè),小程序開發(fā),小程序制作,微信小程序開發(fā),公眾號開發(fā),微信公眾號開發(fā),網(wǎng)頁設(shè)計,網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計,微信小程序設(shè)計,小程序定制,微信小程序定制

相關(guān)案例查看更多

主站蜘蛛池模板: 吃奶呻吟打开双腿做受在线视频 | 黄色毛片前黄 | 国产精品一二区 | 合欧美一区二区三区 | 国产二区自拍 | 亚洲精品中文幕一区二区 | 久久精品日日躁夜夜躁欧美 | 精品视频一区在线观看 | 国产成人精品微拍视频网址 | 日韩一卡2卡3卡4卡乱码免费网站 | GOGOGO免费高清看中国国语 | 四虎在线播放 | 色窝窝无码精品一区二区 | 欧美色呦呦| 超级碰人妻明星香蕉97 | 亚洲精品无码久久久久久久久久久久久 | 国产亚洲三级 | 白丝美女被操黄色视频国产免费 | 91l九色lporny| 亚洲AV一二三四区四色婷婷 | 亚洲国产精品免费观看 | 一级免费播放 | 99久久国产综合精品尤物酒店 | 国产人与动牲交 | 毛片一级视频 | 国产精品一区二区果冻传媒 | 欧美妇乱大交xxxxx | 狠狠狠的在啪线香蕉亚洲应用 | 日韩一区二区三区精品视频第3页 | 亚洲熟妇无码爱V在线观看 国产免费人成视频在线播放播 | 中国一级大黄大黄大色毛片 | 被夫上司強暴人妻中文字幕 | 亚洲高清人人爽夜夜爽AV毛片 | 嫩草视频91| 91天天爽| 一级特黄特色的免费大片 | 国产亚洲精品久久久999密臂 | 欧美人与拘一级a毛片 | 剑来在线观看 | 69亚洲乱人伦 | 亚洲精品中 |