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代码
Dec 06 PHP
劣质的PHP代码简化
Feb 08 PHP
php中http_build_query 的一个问题
Mar 25 PHP
分享一下贝贝成长进度的php代码
Sep 14 PHP
php设计模式之单例、多例设计模式的应用分析
Jun 30 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
php通过隐藏表单控件获取到前两个页面的url
Sep 09 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
大家须知简单的php性能优化注意点
Jan 04 PHP
php插入含有特殊符号数据的处理方法
Nov 24 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
PHP中的类-什么叫类
2006/11/20 PHP
php 常用字符串函数总结
2008/03/15 PHP
php读取xml实例代码
2010/01/28 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
jQuery使用手册之一
2007/03/24 Javascript
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
jQuery基础知识小结
2014/12/22 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
js实现3D旋转相册
2020/08/02 Javascript
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
python对日志进行处理的实例代码
2018/10/06 Python
利用python脚本如何简化jar操作命令
2019/02/24 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
如何基于python实现不邻接植花
2020/05/01 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
美国乡村商店:Plow & Hearth
2016/09/12 全球购物
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
为什么group by 和order by会使查询变慢
2014/05/16 面试题
少儿节目主持串词
2014/04/02 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
python中filter,map,reduce的作用
2022/06/10 Python