15个PHP库,你值得拥有!(下)

PHP程序员应该知道的15个库(上)一文中,小编为大家介绍了Mink、Geocoder、Ratchet等8个有用的PHP库,接下来将继续介绍余下的几个PHP库,欢迎大家品鉴!

9. PHP-CPP

PHP-CPP基本上属于一个由多种具备详尽说明文档、能够被用于创建PHP原生扩展的类集合构成的C++库,该库允许您使用一个简单的方法参数和返回值来工作。您可以轻松地使用变量、数组、函数、对象、类、接口以及命名空间,同时还能使用C++的各类特性,包括线程、ambda表达式以及异步编程等。

10. Whoops

Whoops是一个用于处理错误和异常的PHP库,它支持各种PHP框架,如Zend和Silex等。它提供一项功能,能够对框架背景、文件以及行号相关的信息进行检索,同时向框架当中添加注释。

11. Swiftmailer

Swiftmailer是一个PHP邮件库,负责发送任何来自于由PHP 5编写而成的Web应用程序或网站的电子邮件。它还拥有一套基于组件的结构,同时使用面向对象方式在发送邮件的同时提供一系列的其它功能。

12. Stash

Stash是一个用于缓存结果函数或代码的强大的PHP库,它能存储PHP原生数据类型,如整型、布尔值、空、字符串、数据和可序化对象等。它还提供用于数据编码、嵌套以及多后端支持的多种功能。

13. XML-RPC for PHP

XML-RPC for PHP是一个用于将PHP值编码及解码至xmlrpc的库。XML-RPC是一整套实现方案组合,允许软件程序通过互联网对多种不同操作系统及环境进行程序调用,其作用包括传输、处理及返回复杂的数据结构。

14. Parody

Parody是一个用于测试的简单的PHP库,它被用来模拟类和对象、提供方法调用的工作结果(包括对象和静态类)、获取属性、实例化对象等等。Parody允许我们将经过定义的类应用于任意接口,同时创建对象并调用方法。

15. Unirest for PHP

Unirest是一个适用于多种不同语言的HTTP库集合,具体包括Python、PHP、Java以及Ruby等。Unirest for PHP提供大量实用性方法来实现方法调用,包括Get、Post、Put、Delete、Connect、Head、Patch以及Trace。此外,它还原生支持Basic、Digest、Negotiate以及NTLM Authentication等。Unirest for PHP还支持表单参数、文件上传以及自定义实体主体。

本文翻译自codecondo.com转载请注明本文转载自慧都控件网

时间: 2024-07-31 23:33:01

15个PHP库,你值得拥有!(下)的相关文章

python基础教程_学习笔记15:标准库:一些最爱——fileinput

标准库:一些最爱 fileinput 重要的函数 函数 描述 input([files[,inplace[,backup]]) 便于遍历多个输入流中的行 filename() 返回当前文件的名称 lineno() 返回当前(累计)的名称 filelineno() 返回当前文件的行数 isfirstline() 检查当前行是否是文件的第一行 isstdin() 检查最后一行是否来自sys.stdin nextfile() 关闭当前文件,移动到下一个文件 close() 关闭序列 fileinput

Oracle主库归档丢失,备库日志有gap,在不重建备库的情况下,恢复备库

本文主要描述Oracle备库日志与主库日志之间有gap,切主库这部分gap的归档日志已经删除或丢失,如何在不重建备库的情况下,恢复备库. 欢迎转载,请注明作者.出处. 作者:张正 blog:http://space.itpub.net/26355921 QQ:176036317 如有疑问,欢迎联系. 在dataguard环境中,由于主库archivelog丢失,且尚未同步到standby,问如何在避免 重建standby的情况下来将standby恢复成功的. 下面是我的测试过程,供参考! —-主

boost库在windows下的编译和使用

因为跨平台的原因,现在要使用到boost库,boost库非常大,现在处于摸索阶段. 首先来说boost库在window下的安装和使用. 一.下载 首先从boost官方主页http://www.boost.org/下载最新版boost安装包,或者使用Subversion获取最新版本,地址是:http://svn.boost.org/svn/boost/trunk.本人现在一般都用svn,这样可以很方便的进行update和build,而不是每次都下载新的安装包并rebuild. 二.安装 如果是使用

< python音频库:Windows下pydub安装配置、过程出现的问题及常用API >

< python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分使用了pydub这个音频库,十分快捷方便,但是它完整一套的配置让我还是踩了几个坑.特将其配置过程记录于此,方便大家. Windows10系统 < Pydub in Github > 安装Pydub Anaconda:打开Anaconda prompt,activate切换至工作环境下,键入pip

15个PHP库,你值得拥有!(上)

最几年,PHP已经成为最受欢迎的一种有效服务器端编程语言.据2013年发布的一份调查报告显示,PHP语言已经被安装在全球超过2.4亿个网站以及210万台Web服务器之上.PHP代表超文本预处理器,它主要用于创建动态网页.当然,PHP还有许多其他用途,在Web开发人员中具有极高的人气.随着相关技术在各个领域的不断发展,PHP开发人员目前拥有非常旺盛的市场需求. PHP库在扩展该语言的核心功能方面具有重要的作用.对于程序员来说,库是非常有用的资源,其中包含了预先写好的代码.类.值.消息模板和配置数据

解决mingw动态库在vs下调用 release版本中会出现的奇怪问题

REF | NOREF /OPT:REF 清除从未引用的函数和/或数据,而 /OPT:NOREF 保留从未引用的函数和/或数据. 默认情况下,LINK 移除未引用的封装函数. 如果对象已经用 /Gy 选项编译过,它包含封装函数 (COMDAT). 此优化称为可传递的 COMDAT 消除. 若要重写该默认值并在程序中保留未引用的 COMDAT,请指定 /OPT:NOREF. 可以使用 /INCLUDE 选项重写特定符号的移除. 如果指定了 /DEBUG,/OPT 的默认项是 NOREF(否则,为 

余秋雨的话,看到了前15句就不敢往下看了,这才是真正的生活

1.假如你想要一件东西,就放它走.它若能回来找你,就永远属于你:它若不回来,那根本就不是你的. 2.一个人会落泪,是因为痛:一个人之所以痛,是因为在乎:一个人之所以在乎,是因为有感觉:一个人之所以有感觉,仅因为你是一个人!所以,你有感觉,在乎,痛过,落泪了,说明你是完整不能再完整的一个人.难过的时候,原谅自己,只不过是一个人而已,没有必要把自己看的这么坚不可摧. 3.如果真的有一天,某个回不来的人消失了,某个离不开的人离开了,也没关系.时间会把最正确的人带到你的身边,在此之前,你所要做的,是好好

c用libcurl库实现https下get/post网络通信

一.LibCurl基本编程框架 libcurl是一个跨平台的网络协议库,支持http, https,ftp, gopher, telnet, dict, file, 和ldap 协议.libcurl同样支持HTTPS证书授权,HTTP POST,HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证.在基于LibCurl的程序里,主要采用callbackfunction (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时li

移植Eigen库到SylixOS下及使用方法

1. 开发环境 宿主机:Windows 7 集成开发环境:Real-Evo IDE 3.5.3 虚拟机:Ubuntu 目标机:x86 2. Eigen简介 Eigen是一个提供了线性代数.矩阵.向量操作等运算的C++库,其中包含了很多算法.Eigen的License是MPL2,支持多平台. Eigen使用提供源码的方式给用户使用,在使用时只需要包含Eigen的头文件即可进行使用.之所以采用这种方式,是因为Eigen采用模板方式实现,由于模板函数不支持分离编译,所以只能提供源码而不是动态库的方式供