精选PHP中常用的20个类库
20个PHP常用类库
下面是一些非常有用的PHP类库,信赖必然可认为你的WEB开发供给更好和更为快速的办法。
类库可以让你很简的创立复杂的图表和图片。当然,它们需要GD库的支撑。
pChart - 一个可以创立统计图的库。
Libchart - 这也是一个简便的统计图库。
JpGraph - 一个面向对象的图片创立类。
Open Flash Chart - 这是一个基于Flash的统计图。
RSS 解析
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 相关
php-excel - 这是一个非常简便的Excel文件生成类。
PHP Excel Reader - 可以解析并读取XLS文件中的数据。
E-Mail 相关
Swift Mailer - 免费的超多功效的PHP邮件库。
PHPMailer - 超强大的邮件发送类。
单元测试
假如你在使用测试驱动的办法开发你的程序,下面的类库和框架绝你能帮忙你的开发。
SimpleTest - 一个PHP的单元测试和网页测试的框架。
PHPUnit - 来自xUnit 家族,供给一个框架可以让你利便地停止单元测试的案例开发。并可非常容易地剖析其测试结果。
以上就是精选PHP中常用的20个类库的具体内容,更多请关注百分百源码网其它相关文章!