PHP资源:汇总PHP编程中常用到的PHP类库

图表库

下面的类库可以让你很简的创建复杂的图表和图片。当然,它们 需要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 家族,提供一个框架可以让你方便地进行单元测试的案例开发。并可非常容易地分析其测试结果。
时间: 2024-08-03 21:49:52

PHP资源:汇总PHP编程中常用到的PHP类库的相关文章

Android编程中常用适配器及自定义适配器用法实例分析_Android

本文实例讲述了Android编程中常用适配器及自定义适配器用法.分享给大家供大家参考,具体如下: 一.适配器. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示.可以看作是界面数据绑定的一种理解.它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等.适配器就像显示器,把复杂的东西按人可以接受的方式来展现. 那么适配器是怎么处理得到的数据,并把它显示出来的呢.其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法: publicint getCoun

Android编程中常用适配器及自定义适配器用法实例分析

本文实例讲述了Android编程中常用适配器及自定义适配器用法.分享给大家供大家参考,具体如下: 一.适配器. 顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示.可以看作是界面数据绑定的一种理解.它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等.适配器就像显示器,把复杂的东西按人可以接受的方式来展现. 那么适配器是怎么处理得到的数据,并把它显示出来的呢.其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法: publicint getCoun

Perl一句话命令行编程中常用参数总结_perl

工作中的线上环境有很多的perl命令行的类似一句话的命令,今天总结下perl的命令行编程的一些东西. -e 后面紧跟着引号里面的字符串是要执行的命令: 复制代码 代码如下: king@king:~$ perl -e 'print "hello world \n"' hello world 如果是多个命令就可以使用多个-e,这里是不是想到了sed呢?但是要注意的是中间的哪个";". 复制代码 代码如下: king@king:~$ perl -e 'print &quo

整理Java编程中常用的基本描述符与运算符_java

描述符描述符是你添加到那些定义中来改变他们的意思的关键词.Java 语言有很多描述符,包括以下这些: 可访问描述符 不可访问描述符 应用描述符,你可以在类.方法.变量中加入相应关键字.描述符要先于声明,如下面的例子所示(斜体): public class className { // ... } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; pu

Java编程中常用修饰词的使用方法

Java语言定义了public.protected.private.abstract.static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍: 1.public 使用对象:类.接口.成员 介绍:无论它所处在的包定义在哪,该类(接口.成员)都是可访问的 2.private 使用对象:成员 介绍:成员只可以在定义它的类中被访问 3.static 使用对象:类.方法.字段.初始化函数 介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不

Shell脚本编程中常用的数学运算实例_linux shell

这部分主要讨论数学相关的shell脚本编程. 加法运算 新建一个文件"Addition.sh",输入下面的内容并赋予其可执行的权限. 复制代码 代码如下: #!/bin/bash echo "Enter the First Number: " read a echo "Enter the Second Number: " read b x=$(expr "$a" + "$b") echo $a + $b =

Idea 常用功能汇总,工作中常用技巧,移出请说明原因,笔记花了好长时间汇总的

1.隐藏没用到的文件 比如 IDEA 的项目配置文件(.iml 和.idea),打开 Settings-File Types, 加入要隐藏的文件后缀.  2.常用技巧 2.1 通过Alt+F8查看变量在当前断点的当前值 2.2 使用Live Template创建代码模板 2.3 粘贴 历史 复制 快捷键 Ctrl+Shift+V,可以显示文本复制的历史记录. 修改复制历史记录数量,执行 Setting-Editor,修改"Maximum number of contents to keep in

ASP.NET网络编程中常用到的27个函数集

1.DateTime 数字型 以下为引用的内容:System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Ho

PHP编程中常用的三则技巧

1.配置PHP文件目录 作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句: Alias /test/ "d:brhpwebsitebrhp/" 那么在浏览器端输入:"http://localhost/test/+PHP文件名"就可以访问d:brhpwebsitebrhp/下的PHP文件了:可见该行不过是为存放PHP文件的目录起一个别名. 其次,还可以通过指