首页 存档 技术 查看内容

PHPer 进击学习之路:各种实用的 PHP 开源库推荐

2018-3-30 13:00 |来自: 互联网 318 0

摘要: PHP 是一种通用开源脚本语言。语法吸收了 C 语言、Java 和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,是大多数后端开发者的首选。 PHP 作为最受欢迎的编程语言之一,经常出现在各大语言之战中,但到 ...

PHP 是一种通用开源脚本语言。语法吸收了 C 语言、Java 和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,是大多数后端开发者的首选。


PHP 作为最受欢迎的编程语言之一,经常出现在各大语言之战中,但到底谁是最好的编程语言呢?你们说了算:)


本文从众多PHP 开源库中选出了几款实用有趣的工具,希望对你的学习工作有帮助。


PHP 日志工具Monolog


Monolog 是一种支持 PHP 5.3 以上的日志记录工具。并为Symfony2 默认支持。


示例代码:



Excel 操作库PHPExcel


PHPExcel 是一个用来读写 Excel 2007 (OpenXML) 文件的 PHP 库。


示例代码:



PHP 机器学习库PHP-ML


PHP-ml 是 PHP 的机器学习库。同时包含算法,交叉验证,神经网络,预处理,特征提取等。


示例代码:



PHP 的 OAuth 库Opauth


Opauth 是一个开源的 PHP 库,提供了 OAuth 认证的支持,让你无需关注不同 Provider 之间的差别,提供统一标准的访问方法。


目前支持 Google、Twitter 和 Facebook,其他的 Provider 支持也将陆续提供。同时也支持处理任何 OAuth 认证提供方。



PHP 缓存库phpFastCache


phpFastCache 是一个开源的 PHP 缓存库,只提供一个简单的 PHP 文件,可方便集成到已有项目,支持多种缓存方法,包括:apc, memcache, memcached, wincache, files, pdo and mpdo。可通过简单的 API 来定义缓存的有效时间。


示例代码:



PHP 框架Guzzle


Guzzle 是个 PHP 框架,解决了发送大量 HTTP 请求和创建 web 服务客户端的问题。


它包括了创建坚实服务客户端的工具,包括:服务描述来定义 API 的输入和输出,通过分页资源实现资源迭代,尽可能高效的批量发送大量的请求。


示例代码:




PHP 调试库Whoops


Whoops 适用于PHP环境的错误捕获与调试PHP库; whoops非常容易使用,它提供stack-based错误捕获及超美观的错误查看。




文章转载自:开源中国,如有侵权,请告知达妹,必定及时处理!



更多精彩文章推荐:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除


路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部