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进行MySQL删除记录操作代码
Jun 07 PHP
php zip文件解压类代码
Dec 02 PHP
在Mac上编译安装PHP7的开发环境
Jul 28 PHP
yii去掉必填项中星号的方法
Dec 28 PHP
全新Mac配置PHP开发环境教程
Feb 03 PHP
laravel学习教程之存取器
Jul 30 PHP
php 一维数组的循环遍历实现代码
Apr 10 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
Aug 03 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 PHP
PHP微信网页授权的配置文件操作分析
May 29 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 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/07/15 PHP
php生成随机密码的几种方法
2011/01/17 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
使用Firebug对js进行断点调试的图文方法
2011/04/02 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
jquery dataTable 获取某行数据
2017/05/05 jQuery
Vue AST源码解析第一篇
2017/07/19 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
centos下更新Python版本的步骤
2013/02/12 Python
Python转换HTML到Text纯文本的方法
2015/01/15 Python
Python isinstance函数介绍
2015/04/14 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
Django REST framework视图的用法
2019/01/16 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
python 实现aes256加密
2020/11/27 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
2015年文秘个人工作总结
2015/10/14 职场文书
Python实现byte转integer
2021/06/03 Python
Python Django ORM连表正反操作技巧
2021/06/13 Python
Java使用jmeter进行压力测试
2021/07/09 Java/Android