php 常用类汇总 推荐收藏


Posted in PHP onMay 13, 2010

图表库
下面的类库可以让你很简单就能创建复杂的图表和图片。当然,它们需要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 相关文章推荐
PHP的可变变量名的使用方法分享
Feb 05 PHP
php设计模式小结
Feb 15 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
Nov 08 PHP
服务器上配置PHP运行环境教程
Feb 12 PHP
php查询whois信息的方法
Jun 08 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
php简单获取复选框值的方法
May 11 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 PHP
Laravel 修改验证异常的响应格式实例代码详解
May 25 PHP
PHP使用非对称加密算法RSA
Apr 21 PHP
php echo 输出字符串函数详解
May 13 #PHP
php 图片加水印与上传图片加水印php类
May 12 #PHP
php access 数据连接与读取保存编辑数据的实现代码
May 12 #PHP
简单PHP上传图片、删除图片实现代码
May 12 #PHP
php 删除记录同时删除图片文件的实现代码
May 12 #PHP
Godaddy空间Zend Optimizer升级方法
May 10 #PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 #PHP
You might like
十天学会php之第五天
2006/10/09 PHP
Phpbean路由转发的php代码
2008/01/10 PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
Python中pygame安装方法图文详解
2015/11/11 Python
用Python解决计数原理问题的方法
2016/08/04 Python
Python实现八大排序算法
2016/08/13 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
python编程的核心知识点总结
2021/02/08 Python
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
美国优质宠物用品购买网站:Muttropolis
2020/02/17 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
电气专业推荐信范文
2013/11/18 职场文书
机械制造毕业生求职信
2014/03/03 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
抢劫罪辩护词
2015/05/21 职场文书
超强台风观后感
2015/06/09 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
《开国大典》教学反思
2016/02/16 职场文书
golang slice元素去重操作
2021/04/30 Golang
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python