20个很是有效的PHP类库

    添加时间:2013-6-19 点击量:

    20个很是有效的PHP类库



    本文供给了20个很是有效的PHP类库的名称和地址。这20个PHP类库包含了图标库,RSS解析,缩略图生成,付出,OpenID,数据库抽象,PDF生成器等一系列功能。


    下面是一些很是有效的PHP类库,信赖必然可认为你的WEB开辟供给更好和更为快速的办法。


    图表库


    下面的类库可以让你很简的创建错杂的图表和。当然,它们须要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 家族,供给一个框架可以让你便利地进行单位测试的案例开辟。并可很是轻易地解析其测试成果。



    文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》
    分享到: