下面是一些非常有用的PHP類庫(kù),相信它們可以為您的WEB開發(fā)提供更好更快的方法。
類庫(kù)允許您輕松創(chuàng)建復(fù)雜的圖表和圖像。當(dāng)然,它們需要GD庫(kù)的支持。
pChart - 用于創(chuàng)建統(tǒng)計(jì)圖表的庫(kù)。
Libchart - 這也是一個(gè)簡(jiǎn)單的統(tǒng)計(jì)庫(kù)。
JpGraph - 面向?qū)ο蟮膱D形創(chuàng)建類。
Open Flash Chart - 這是一個(gè)基于Flash 的統(tǒng)計(jì)圖表。 RSS 解析
MagpieRSS - 開源PHP 版的RSS 解析器,據(jù)說很強(qiáng)大,未驗(yàn)證。
SimplePie - 這是一個(gè)非??焖偾乙子谑褂玫腞SS 和Atom 解析庫(kù)。 縮略圖生成
phpThumb - 功能很強(qiáng)大,到底有多強(qiáng)大自己去體驗(yàn)吧。 支付
PHP 支付庫(kù)- 支持Paypal、Authorize.net 和2Checkout (2CO) OpenID
PHP-OpenID - 一個(gè)支持OpenID 的PHP 庫(kù)。 OpenID 是一種解決方案,可幫助您使用相同的用戶名和密碼登錄不同的網(wǎng)站。對(duì)OpenID不熟悉的可以去這里看看:http://openid.net.cn/(北京網(wǎng)出品)
數(shù)據(jù)作為抽象/對(duì)象關(guān)系映射ORM
ADOdb - 數(shù)據(jù)庫(kù)抽象
Doctrine - 對(duì)象關(guān)系映射器(ORM),需要PHP 5.2.3+ 版本,一個(gè)非常強(qiáng)大的數(shù)據(jù)庫(kù)抽象層(DBAL)。
Propel - 對(duì)象關(guān)系映射框架- PHP5
Outlet - 也是對(duì)象關(guān)系映射的工具。
注:對(duì)象關(guān)系映射(Object Relational Mapping,ORM)是一種解決面向?qū)ο蠛完P(guān)系數(shù)據(jù)庫(kù)不匹配的技術(shù)。簡(jiǎn)單的說,ORM通過描述對(duì)象與數(shù)據(jù)庫(kù)映射關(guān)系的元數(shù)據(jù),自動(dòng)將程序中的對(duì)象持久化到關(guān)系型數(shù)據(jù)庫(kù)中。它本質(zhì)上是將數(shù)據(jù)從一種形式轉(zhuǎn)換為另一種形式。這也意味著額外的執(zhí)行開銷;但是,如果將ORM 實(shí)現(xiàn)為中間件,則有許多手寫持久層不存在的優(yōu)化機(jī)會(huì)。更重要的是,需要提供和管理用于控制轉(zhuǎn)換的元數(shù)據(jù);但同樣,這些成本低于維護(hù)手寫解決方案;甚至符合ODMG 規(guī)范的對(duì)象數(shù)據(jù)庫(kù)仍然需要類級(jí)別的元數(shù)據(jù)。 PDF 生成器
FPDF - 這是一個(gè)純PHP 庫(kù),可讓您生成PDF。 Excel 相關(guān)
php-excel - 這是一個(gè)非常簡(jiǎn)單的Excel 文件生成類。
PHP Excel Reader - 可以解析和讀取XLS 文件中的數(shù)據(jù)。 E-Mail 相關(guān)
Swift Mailer - 用于PHP 的免費(fèi)超級(jí)通用郵件庫(kù)。
PHPMailer - 超級(jí)強(qiáng)大的郵件發(fā)送類。 單元測(cè)試
如果您正在使用測(cè)試驅(qū)動(dòng)的方法開發(fā)您的程序,那么以下庫(kù)和框架肯定會(huì)幫助您進(jìn)行開發(fā)。
SimpleTest - 一個(gè)PHP 單元測(cè)試和Web 測(cè)試框架。
PHPUnit - 來自xUnit 家族,提供了一個(gè)框架,可讓您輕松開發(fā)單元測(cè)試用例。并且可以很容易地分析其測(cè)試結(jié)果。 (高端網(wǎng)站建設(shè))
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對(duì)接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對(duì)比,一定讓您多一份收獲!