搜索
首页php教程php手册PHP编程中常用到的PHP类库总结

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

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


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。