宝哥软件园

推荐25个有用的php类库

编辑:宝哥软件园 来源:互联网 时间:2021-09-09

时髦的

Snappy

爽快是PHP5用来生成缩略图、快照、PDF、URL或HTML的页面。它采用了优秀的基于WebKit的wkhtmltopdf和wkhtmltoimage,可以适应OSX和Linux的windows。

地理编码器

Geocoder

地理编码器可以帮助您构建地理感知应用程序。它提供了一个抽象层,地理编码操作。该库分为两部分:HttpAdapter和厂商,真正具有可扩展性。

棘齿

Ratchet

棘轮允许开发人员通过网络套接字在客户机和服务器之间创建实时双向应用程序。这使得构建事件驱动的应用程序(而不是传统的HTTP请求/响应应用程序)变得快速和EAS

要求

Requests

Requests是一个PHP库,它使用cURL和fsockopen(视情况而定)来提供一致的API。它简化了发送请求、接受HEAD、GET、POST、PUT、DELETE或打补丁,以及添加HEAD和表数据。

PHP CPP库

PHP  CPP  Library

手别碰-自动的(Hands Off-Automatic)(美)屋主协会(Home Owner Association)

Hoa

穆尼

Munee

Munee是一个功能齐全的库,用于处理与优化和运营相关的网站资产业务。该库具有强大的缓存功能,可以缓存在服务器和客户端资源中。它与PHP的图像处理库集成在一起:想象一下调整图像大小或裁剪图像(之后缓存它们)。

Opauth

Opauth

Opauth是一个开源的PHP库,用于消除供应商之间的兼容性问题,并提供一种标准化的方法来处理这些问题。目前有三家供应商几乎被封杀‘n’用法:谷歌、微博脸书和更多惊喜。此外,还支持处理任何其他Opauth提供程序。

爱丽丝

Alice

Alice允许您为开发或测试项目创建一吨设备/虚拟数据。它为您提供了一些必要的工具,这使得以可读且易于修改的方式生成带有约束的复杂数据变得容易,以便每个人都可以在必要时为您的团队调整时间表。

SwiftMailer

SwiftMailer

SwiftMailer是一个丰富的PHP邮件库,用于从PHP网站和应用程序发送电子邮件。它不依赖于PHP的local mail()类,减少了资源的消耗。相反,SwiftMailer直接用SMTP服务器或MTA二进制文件快速高效地发送邮件。

Unirest

Unirest

Unirest是许多语言(PHP、Ruby、Python的Java和Objective-C)的轻量级HTTP库的包。它有支持,POST、PUT、UPDATE、DELETE操作的结构及其方法响应在所有语言中都是一样的。

PHP密码库

PHP  Password  Lib

PHP-PasswordLib的目标是需要一个包含所有加密的加密库。这是为了便于安装和使用,但它足够可扩展和强大,即使对最有经验的开发人员来说也是如此。

PHPSecLib

PHPSecLib

Phpseclib被设计成超级兼容的。它适用于php4(在php4中,假设使用了ofPHP _ Compat),不需要扩展。Mcrypt用于速度,如果可用,它是GMP或bcmath(按此顺序),但它们不是必需的。

斑马图像

Zebra  Image

Zebra_Image是一个基于PHP的开源轻量级图像处理库。该库面向对象,只需要PHP的GD2扩展,支持缩放、裁剪、旋转和翻转操作。

PHP拇指

PHP  Thumb

PhpThumb是一个用来创建缩略图的PHP库,只需要几行代码就可以实现。它接受图像(来自文件系统、网址或数据库)和所有流行图像格式的任何数据源类型。图像可以旋转、裁剪和添加水印,并且可以定义它们的质量。甚至还有一个内置的缓存来减少服务器的负载。

哎哟

Whoops

呜呜是一个基于PHP的错误处理基础/框架。开箱即用,它提供了一个非常错误的界面,可以帮助你调试Web项目,但核心是一个简单但功能强大的堆栈错误处理系统。

拙劣的模仿

Parody

仿拟是一种方法调用(包括对象和静态)、获取属性、实例化对象等。可用于模仿类和对象并提供工作结果。它采用顺序链,使得定义的类结构和非常简单的库操作非常快。

想象

Imagine

Imagine是一个面向对象PHP库,用于处理图像并对其进行操作。该库可以处理常见的操作,如调整大小、裁剪或应用过滤器。颜色类有助于生成任何给定颜色的RGB值,用于绘制圆弧、椭圆、直线、切片等形状,还有许多其他方法。

PHPFastCache

PHPFastCache

PhpFastCache是一个开源的PHP缓存库。它支持多种缓存方式(APC、memcache、memcached、WINCACHE、file、PDO、MPDO),缓存周期可以定义,还有一个非常简单的API。

隐藏物

Stash

隐藏过度缓存昂贵的函数或代码结果,加速您的代码。有些操作,如数据库查询或调用外部API,需要大量的时间来运行,但往往在短时间内就有相同的结果。这使得存储结果更有效,并要求它们以后再来。

貂皮衣

Mink

Mink允许您测试Web应用程序和浏览器之间的正常交互。它消除了两个浏览器模拟器之间的API差异,并为您提供了更精确的测试环境。Mink自己的PHPUnit、Behat和Symfony2支持开箱即用。

骗子

Faker

Faker是一个为你生成虚假数据的PHP库。无论您是需要指导您的数据库,创建好看的XML文档,填写您的持久性压力测试,还是匿名从生产服务中获取数据,Faker都可以实现。

PHP集合

PHP  Collection

这个库给PHP增加了一个基本的集合。集合可以被视为更专门化的数组,保证了其中一些契约。

PHP错误

PHP  Error

PHP Error是一个开源的PHP库,可以更好地解决开发过程中的标准PHP错误消息。它被紧密地集成到任何PHP环境中(适用于所有情况,仅在开发环境中,仅在某些项目中,等等。),并用语法突出显示错误。

PHP Markdown

PHP  Markdown

这是一个库包,包括PHP的降价解析器和它的兄弟PHP的附加降价功能。降价是文字到html的转换HTML,一个网页写手。降价让你可以使用易于读写的纯文本格式,然后转换成结构高效的XHTML(或HTML)。

更多资讯
游戏推荐
更多+