Zend by Perforce 发布了最新的“2022 PHP Landscape Report”。该报告基于 2022 年 10 月至 12 月期间对 651 名 IT 专业人士的调查,涵盖了开发人员最常用的 PHP 工具、正在构建的内容以及所面临的挑战等多方面内容。受访者中排名前三的工作类别分别是:开发人员 (56.2%),开发经理和主管 (10.3%),IT 经理和主管 (7%)。
报告指出,尽管已经于去年 11 月停止支持,但 PHP 7.4 仍然是最常用的版本,54% 的受访者将其部署在生产环境中;还有一些受访者甚至反馈使用更“古老”的版本。共有 61.9% 的团队使用已经结束生命周期的 PHP 版本,使用 PHP 8.1 的受访者占比为 46%。
鉴于 PHP 8.2 在 2022 年 12 月才发布,所以没有出现在此次调查中。考虑到 8.0 版本中所进行的一系列破坏性变更,一些开发者不原因进行升级也不足为奇。受访者认为,重构是升级中最耗时的部分,其次分别是测试、基础架构配置、规划和合规性更新。
PHP 生态系统正在经历大规模的现代化改造。有 77% 的受访者表示有采用容器化技术的计划,还有 62% 的受访者透露有计划采用编排技术。容器化已经成为一种趋势,有 57.5% 的受访者正在使用,高于 2022 年的 30%。
PHP 在云平台上的部署也要多于本地部署,受访者中有 46% 部署在 AWS。其次分别是 Google Cloud Platform (GCP) 占比 19.5%、Digital Ocean 占比 17.2%、以及 Azure 的 14.2%,本地部署的占比则为 36.8%。此外,关系数据库、Web API 等是生产 PHP 应用程序的常见集成。Zend 的产品经理 Matthew Weier O’Phinney 称,“这些转变表明,通过 FTP 将文件传输到服务器以部署 PHP 应用程序的时代已经一去不复返。”
整体而言,受访者对 PHP 的易学性以及语言使用过程中的整体乐趣给予了高度评价,PHP 总体使用情况的统计数据表现出色。W3Techs 报告称,“在我们知道其服务器端编程语言的所有网站中,有 77.7% 使用了 PHP。”
更多详情可查看完整报告。