圖表庫
下面的類庫可讓你很簡單就能建立複雜的圖表和圖片。固然,它們須要GD庫的支持。
pChart - 一個能夠建立統計圖的庫。
Libchart - 這也是一個簡單的統計圖庫。
JpGraph - 一個面向對象的圖片建立類。
Open Flash Chart - 這是一個基於Flash的統計圖。
RSS 解析
解釋RSS並是一件很單調的事情,不過幸虧你有下面的類庫能夠幫助你方便地讀取RSS的Feed。
MagpieRSS - 開源的PHP版RSS解析器,聽說功能強大,未驗證。
SimplePie - 這是一個很是快速,並且易用的RSS和Atom 解析庫。
縮略圖生成
phpThumb - 功能很強大,如何強大仍是本身去體會吧。
支付
你的網站須要處理支付方面的事情?須要一個和支付網關的程序?下面這個程序能夠幫到你。
PHP Payment Library - 支持Paypal, Authorize.net 和2Checkout (2CO)
OpenID
PHP-OpenID - 支持OpenID的一個PHP庫。OpenID是幫助你使用相同的用戶名和口令登陸不一樣的網站的一種解決方案。若是你對OpenID不熟悉的話,你能夠到這裏看看:http://openid.net.cn/
數據爲抽象/對象關係映射ORM
ADOdb - 數據庫抽象
Doctrine - 對象關係映射Object relational mapper (ORM) ,須要 PHP 5.2.3+ 版本,一個很是強大的database abstraction layer (DBAL).
Propel - 對象關係映射框架- PHP5
Outlet - 也是關於對象關係映射的一個工具。
注: 對象關係映射(Object Relational Mapping,簡稱ORM)是一種爲了解決面向對象與關係數據庫存在的互不匹配的現象的技術。簡單的說,ORM是經過使用描述對象和數據庫之間映射的元 數據,將程序中的對象自動持久化到關係數據庫中。本質上就是將數據從一種形式轉換到另一種形式。這也同時暗示者額外的執行開銷;然而,若是ORM做爲一 種中間件實現,則會有不少機會作優化,而這些在手寫的持久層並不存在。更重要的是用於控制轉換的元數據須要提供和管理;可是一樣,這些花費要比維護手寫的方案要少;並且就算是遵照ODMG規範的對象數據庫依然須要類級別的元數據。
PDF 生成器
FPDF - 這量一個可讓你生成PDF的純PHP類庫。
Excel 相關
你的站點須要生成 Excel?沒有問題,下面這兩個類庫可讓你輕鬆作到這一點。
php-excel - 這是一個很是簡單的Excel文件生成類。
PHP Excel Reader - 能夠解析並讀取XLS文件中的數據。
E-Mail 相關
不喜歡PHP的mail函數?以爲不夠強大?下面的PHP郵件相關的庫絕對不會讓你失望。
Swift Mailer - 免費的超多功能的PHP郵件庫。
PHPMailer - 超強大的郵件發送類。
單元測試
若是你在使用測試驅動的方法開發你的程序,下面的類庫和框架絕你能幫助你的開發。
SimpleTest - 一個PHP的單元測試和網頁測試的框架。
PHPUnit - 來自xUnit 家族,提供一個框架可讓你方便地進行單元測試的案例開發。並可很是容易地分析其測試結果。php