久久99亚洲精品久久频_久久久久久久久久久身材好_日本一区二区免费高清视频_www.九九精品_国产做a爱一级毛片久_国产高潮流白浆啊免费A片动态

18842388900

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

Article/文章

記錄成長(zhǎng)點(diǎn)滴 分享您我感悟

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

使用Pear

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

PEAR基礎(chǔ)

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

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

有用的網(wǎng)站

PEAR網(wǎng)站php.netConcurrent Versions SystemZend

可用的功能

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

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

從哪里獲取PEAR

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

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

如何使用PEAR

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

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

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

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

為什么使用PEAR

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

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

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

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

主站蜘蛛池模板: 男人j桶进女人p无遮挡免费的视频 | 91免费在线视频观看 | 国产成人精品一区二区免费看京 | 成人午夜免费av | 欧美一区2区视频在线观看 日韩人妻无码一区二区三区综合 | 日韩欧美国产综合在线一区二区三区 | 国产精品成人永久在线四虎 | 99热这里只有精品在线播放 | 国产自91精品一区二区 | 午夜福利理论片在线观看播放 | 手机免费av片在线观看 | 18禁无码动漫在线播放 | 四色成人av永久网址 | 国产美女视频免费观看网址 | 日本丰满大屁股少妇 | 岛国AAAA级午夜福利片 | 亚洲xxxx视频 | 新品亚洲高潮喷水精品视频 | 日韩福利一区二区 | 97久久国产亚洲精品超碰热 | 天天操天天草 | 欧洲三级在线观看 | 成人性生交A片免费看麻豆 麻豆伦理片 | 男女无遮挡高清性视频 | 在线一区免费 | 91麻豆国产福利在线观看宅福利 | 国产亚洲色欲色一色WWW | 日韩一级生活片 | 都市激情在线亚洲国产 | 在线日韩欧美视频 | 亚洲日韩精品无码专区加勒比☆ | 国产精品大片 | 日韩中文字幕久久 | 国产成人精品免费视 | 中国老女人一级毛片视频 | 亚洲精品国产有码 | 美女与野兽2 | 亚洲狠狠婷婷综合久久蜜桃 | 成人国产第区在线观看 | 亚洲国产精品成人一区二区 | 亚洲一区二区三区四区视频 |