Swoole 是一款优秀的 PHP 扩展,利用其可以实现原生 PHP 很难做到的常驻服务和异步。正好我有个 Laravel 项目可以折腾,就研究了下。
Laravel 项目是基于 composer 的,所以我先帖下我的 composer.json
中的 require 声明:
Sublime PHP IDE
一直以来,Sublime Text均只是作为一款编辑器,而非IDE(集成开发环境)。包括俺开发PHP时候,Sublime Text包管理中也很难找到支持真正意义上的PHP集成(包括定义位置跳转、自动补全两个基本功能)。
在不久前微软VSCode(Visiual Studio Code)团队向社会输出了他们的Language Server ( https://langserver.org/ )Protocol协议,将市面上五花八门各种编辑器IDE的补全实现标准化。包括 Code completion、Hover、Jump to def、Find references、Symbol search 和 Diagnostics 等功能的规范化。