PHP
分享:
这些问题仅向选择 PHP 作为其三种主要编程语言之一的开发者显示。
2020 年 | 2021 年 | 2022 年 | |
---|---|---|---|
– | – | 46% | PHP 8.1 |
– | 34% | 41% | PHP 8.0 |
44% | 76% | 61% | PHP 7.4 |
46% | 37% | 18% | PHP 7.3 |
41% | 26% | 14% | PHP 7.2 |
21% | 11% | 7% | PHP 7.1 |
15% | 8% | 6% | PHP 7.0 |
22% | 13% | 11% | PHP 5.6 |
5% | 3% | 2% | PHP 5.5 或更低版本 |
– | 1% | 2% | 不确定 |
最新版本 PHP 8.1 的人气正在迅速增长,已被 46% 的 PHP 开发者使用。尽管活跃支持结束,PHP 7.4 仍然是使用最广泛的版本,占 61%。
本地
容器化
远程
虚拟化
其他
在 PHP 开发者中,最流行的仍然是本地开发环境。大多数远程环境用户也使用本地开发环境。
2021 年,我们调查的 PHP 开发者(特别是使用 Laravel 的开发者)数量大幅增加。我们的个人调查分享链接被转至一些大型 PHP 社区,还有许多 Laravel 红人发推分享。这使 PHP 和 Laravel 开发者比例过高。
Laravel 仍然是 PHP 社区中最常用的框架。半数 PHP 开发者仍在使用单一框架。
我不使用任何库或框架
Swoole
ReactPHP
Amp
其他
很高兴在这里看到增长。异步 PHP 开发仍然是一个冷门领域,很可能永远都是。
服务器、虚拟机
共享主机
无服务器
平台即服务
不确定
其他
大多数 PHP 开发者在服务器或虚拟机上运行应用程序。
凭借其无共享的特性,PHP 始终适合无服务器环境。
很高兴看到 Bref 和 Laravel Vapor 在对 AWS Lambda 的支持下不断发展。在 DigitalOcean Functions 中对 PHP 的原生支持会给市场带来更多竞争,产生积极影响。
Packagist
我不使用 Composer
Private Packagist
Private Composer Satis
JFrog Artifactory
其他
尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产品的用户,因为这些用户更有可能参加调查。
Rector 首次上榜!这款自动重构和升级工具已经获得保持持续增长的庞大用户群。
当前平衡状态就很好了
我想要新功能,但也希望向后兼容性中断更少
添加更多新功能,我不介意向后兼容性中断
消除向后兼容性中断,我不关心功能
其他

调查显示,社区大多 (47%) 同意当前的发展速度,在更多功能性需求和必要的语言稳定性中权衡发展。表示希望更多新功能但更少向后兼容性中断的受访者 (30%) 几乎等于想要更多功能而不考虑向后兼容性中断 (27%) 的组,进一步说明了这一点,
Derick Rethans
Xdebug 创造者,PHP 基金会成员