PHP编程中常用到的PHP类库总结

开发 后端
本文介绍的是PHP编程中的经常用到的一些PHP的类库,希望对你有帮助,一起来看。

下面介绍的是PHP编程中的经常用到的一些PHP的类库

一、图表库

下面的类库可以让你很简的创建复杂的图表和图片。当然,它们 需要GD库的支持。

1、pChart

一个可以创建统计图的库。

2、Libchart

这也是一个简单的统计图库。

3、JpGraph

 一个面向对象的图片创建类。

4、Open Flash Chart

这是一个基于Flash的统计图。

二、RSS 解析

1、MagpieRSS

开源的PHP版RSS解析器,据说功能强大,未验证。

2、SimplePie

这是一个非常快速,而且易用的RSS和Atom 解析库。

三、缩略图生成

1、phpThumb

功能很强大,如何强大还是自己去体会吧。

四、支付

1、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 家族,提供一个框架可以让你方便地进行单元测试的案例开发。并可非常容易地分析其测试结果。 

【编辑推荐】

  1. 三个绝招让PHP引擎快速运转
  2. 详细介绍PHP模板引擎Smarty
  3. 10位***大师指点PHP开发之道
  4. 详细介绍PHP模板的功能
  5. 展望PHP7:PHP需要改变什么

 

责任编辑:于铁 来源: 互联网
相关推荐

2010-10-08 16:32:59

MySQL语句

2018-05-10 16:02:48

Android程序赠工具

2009-12-08 18:11:42

PHP系统常量

2012-05-29 13:34:39

2009-12-02 20:29:30

PHP常用函数

2009-11-25 13:31:34

PHP常用语法

2011-07-07 17:24:28

PHP

2011-07-07 17:27:54

PHP

2011-07-14 15:05:54

PHP

2015-09-30 11:48:08

PHP基本文件目录操作

2012-08-09 09:11:32

PHP超时

2019-08-07 16:50:38

SQLjoingroup

2009-12-08 17:01:01

PHP PEAR DB

2009-03-24 14:23:59

PHP类库PHP开发PHP

2009-12-02 18:38:21

PHP类库

2021-10-27 17:57:35

设计模式场景

2022-02-07 20:29:13

物联网数据传输单元DTU

2021-09-23 15:13:02

Spring依赖Java

2009-11-27 11:19:11

PHP打印函数

2017-04-26 15:30:31

PHP错误机制
点赞
收藏

51CTO技术栈公众号