PHP依然是目前 Web 应用开发中最热门的选择之一。自从 PHP 7 推出以来,PHP 的突破是显著的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
在过去的几周汇总,我一直在深入探索 PHP,发现了许多值得分享的好东西。所以,今天的这期开发者干货合集当中,我整合了许多 PHP 相关的资源,包括可以帮你构建 Chatbot 的 PHP 框架,构建交互式 CLI 的 PHP 资源,以及提升你的 PHP 技能的学习资源等等。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
那么,让我们一起来看看还有些什么吧。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
BotMan
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
BotMan 是一个可以帮你构建聊天机器人的 PHP 框架,旨在和类似 Slack、HipChat 和 Telegram 这样的平台集成。通过 Composer 安装它并不难,并且它还内置了 CLI。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Whoops
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Whoops 是一个 PHP 框架,它可以让你的代码更加漂亮,界面更加干净。如果你的 PHP 程序出现了错误,它会创建跟踪,并且按顺序显示所执行的代码,包含问题的代码以及应用环境。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
PHPReact
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
PHP 也是可以执行时间驱动的程序,而这个 ReactPHP 就是帮你做到这一点的。它是一个低级别的 PHP 框架,提供类似 Node.js 的 EventLoop、Stream 和 Promise 等组件。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Cachet
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Cachet 是一个基于 PHP 的状态监控系统,它是 Sass 常用的应用程序,用来监控其他的服务,并且在发生问题的时候停机,并且为订阅用户提供信息更新。你可以将它视作为 StatusPage.io 的替代方案。它是免费开源的,你可以完全控制其中的数据。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Phar.io
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Phar.io 是一个旨在使用 PHP phar 来简化和提升安全的手段。在安装 Phar.io 之前,需要通过匹配 SHA 和作者的 GPG 密钥来检查软件包,确保文件安全可信。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Matomo
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这是一个基于 PHP 的分析应用。和 Google Analytics 类似,它会记录网站的访问者,访问的页面,他们的位置,和相关的各种信息。如果你将它安装在自己的服务器上,能够更好地控制存储的数据。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Litemoji
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这同样是一个有趣的 PHP 框架,Litemoji 可以更为轻松地将 emoji 关键词转化为实际的表情符号。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
PHP Best Practices
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这是一个 PHP 中常见任务的最佳实践合集,这个合集以简单明了的方式为你提供了最佳实践背后的原理和需要注意的事项。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
PHP HHVM Benchmark
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这是少数基于 PHP 且针对多个 PHP 版本和 HHVM 框架基准的 CMS 系统。我建议你将 PHP 升级到 7.2 版本,充分利用最新的功能并且提升速度。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Async Transients
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Asyn-Transients 是专门用于 WordPress 的 PHP 库,用来一步处理瞬态。这个库允许 WordPress 将陈旧的瞬态数据传递给用户,并且同时在后台生成新的数据,这样用户就永远不会看到重新生成瞬态的影响了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
PHP Round Table
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这是一个 PHP 播客频道,你可以通过这个频道了解到最新的 PHP 开发信息和社区中讨论的问题。这个播客由 Sammy Kaye Powers 主持,你可以通过 Youtube、RSS 或者 iTunes 进行订阅。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
PHP Security
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这个合集当中涵盖了一系列的提升 PHP 应用安全性的最佳实践、技巧和方法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Sylius
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Sylius 是基于最流行的 PHP 框架 Symfony 构建的电商 CMS 平台,它精心打造的最新开发的最佳实践,还支持许多支付服务。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Kitab
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Kitab 是一款令人难以置信的 PHP 工具,它可以节省大量的时间来记录你的 API 和代码。Kitab 这一词源自于阿拉伯语,意思是 Book。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
CLI Menu
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这是一个可以构建出漂亮的交互式命令行界面的 PHP 框架,这个框架可以集成到使用 Symfony 和 Laravel 所构建的应用程序当中。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Atoum
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Atoum 是 PHPUnit 的一个替代方案,它有着更具表达性的语法,并且非常易于设置。Atoum 最令人敬畏的地方在于它所提供的扩展,比如行为驱动测试的 BDD 扩展。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Dejavu
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Dejavu 提供了一个和 ElasticSearch 服务器进行交互的 UI 层。ElasticSearch 是一个索引服务器,它能够优化网站的搜索性能,Dejavu 和 ElasticSearch 均是免费开源的,并且可以作为 Docker 镜像使用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Slack Term
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Slack Term 是一个非常实用的应用,用来访问终端,并且可以和 Slack 工作区进行交互。它并不具备漂亮的界面或者作为移动端和桌面端的应用独立存在,但是如果你想挑战一下,也是个不错的选择。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
RollUp
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
这并不是一个基于 PHP 的工具,不过如果你需要让你的基于 PHP的应用程序增加一些 JavaScript 的风格,那么它会非常有用。RollUpJS 可以将你的 JS 模块编辑成包。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Flutter
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html
Flutter 是 Google 旗下的新工具,它让开发人员可以更为快速的为 iOS 和 Android 两个平台构建原生的 UI。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/3240.html