PHP 2024 现状
作为 Web 开发的长期基石,PHP 为全球数百万网站提供支持。 它拥有活跃而专注的社区,非常重视灵活性和易用性。 但是 PHP 开发的现状如何呢?
为了更深入地了解塑造生态系统的洞察和趋势,我们向内部专家、PHP 技术布道师 Brent Roose 寻求了帮助,他将带领我们了解 2024 开发者生态系统现状调查的结果。 加入我们,探索调查结果并了解 PHP 开发者如何驾驭不断发展的现代 Web 开发格局。

参与者
我们分析了来自全球各地的 2,660 位 PHP 开发者的回答。
专业经验
受访者的专业编码经验差异较大,基本以处于职业生涯中期的开发者为主。
地理分布
本次调查吸引了高度国际化的受众,参与者来自世界不同地区。 受访者最多的群体来自日本 (11%),其次是中国大陆 (9%) 和美国 (8%)。 其他值得注意的地区包括巴西 (7%) 和印度 (6%)。 德国 (5%)、法国 (4%)、荷兰 (2%) 和意大利 (2%) 等欧洲国家的参与凸显了这项调查的全球影响力。
年龄范围
受访者的年龄分布显示,处于职业生涯早期至中期的开发者占主导地位。 30 岁年龄段的开发者占社区的很大一部分,其次为 20 岁年龄段,这反映了 PHP 开发者主要为年轻而充满活力的群体。 与此同时,40 及 50 岁年龄段的开发者也占有很大比例,凸显了整个社区的丰富经验。 21 岁以下的年轻受访者和 60 岁以上的受访者群体规模较小,表明人口结构主要处于中间水平。
性别
调查的性别分布明显缺乏多元化,绝大多数受访者为男性。 女性代表很少,仅占参与者的一小部分;而非二元性别、性别酷儿和其他性别认同则几乎完全不存在。 数据凸显了开发者社区中一直存在的性别失衡现象,并表明该领域的包容性和代表性亟待改进。
“虽然调查凸显了开发者社区中的性别失衡以及多元化、公平和包容性不足问题,但人们正在致力通过诸如 Larabelles 等举措来改变这种状况。 Larabelles 是一个专为因性别原因而缺乏影响力的 PHP 和 Laravel 开发者而建立的社区。 我们鼓励包容性、提供资源并为开发者创造机会,帮助为科技领域的每个人建立一个更具支持性的环境。 虽然我们还未能提供完整的解决方案,但我们的努力将是解决调查数据凸显的失衡问题的重要一步。 我鼓励您加入我们的社区,与我们共同努力改善科技行业。”
当前广泛使用的 PHP 版本
尽管 2024 年有 86% 的 PHP 开发者已在使用版本 8,但与 2020 年 96% 的版本 7 使用率相比(在发布时长相近的情况下),版本 8 的使用率仍然较低。

PHP 框架
Laravel 一直是最受我们用户群欢迎的 PHP 框架。 请参阅 2024 Laravel 现状调查以及我们的概述以深入了解该框架及其生态系统。
“作为 Laravel 的创造者,我很荣幸能够继续开发一种能够为全球各地开发者和公司赋能的框架。 Laravel 的使命一直是帮助广大团队快速且充满信心地交付令人惊叹、经过充分测试且架构精美的应用程序。 我十分荣幸能够见证我们社区每天构建的令人难以置信的解决方案,并且十分高兴能够为他们的成功提供支持。”
“13 年前,有人在 Reddit 的 PHP 子版块写道:‘Laravel 是我现在最喜欢的框架。 但在内心深处,我还是希望自己是一位 symfony2 大师,使用更出色的工具。’ 见证 PHP 社区在过去十年中的变化让人欣喜:Laravel 曾经不被看好,但现在它已经是最受欢迎的框架。 我认为 Laravel 的成功之处在于,它对代码实用性的重视程度高于“正确无误”:95% 的时间里,它都奏效。 再加上非常强大的社区(无论是线上还是线下),成功自会水到渠成。 Laravel 的历程确实鼓舞人心,我认为每位程序员都会有所感触。”
PHP 开发环境
最常用的 IDE 或编辑器
虽然超过一半的受访者仍在使用 PhpStorm,但 VS Code 在开发者,尤其是初学者中的受欢迎程度一直在稳步提升。
“我们发现大多数使用 PhpStorm 的人都会无限期地使用它。 与此同时,新一代开发者正在成长,他们(合乎情理地)采用了像 VS Code 一样的工具来开始他们的编码之旅:VS Code 免费,且学习曲线低于诸如 PhpStorm 等完全成熟的 IDE。
不过,多年来我一直在告诉人们同一件事(早在我担任 JetBrains 布道师之前):磨刀不误砍柴工。 就像木匠必须花时间和精力学习操作重型机械一样,程序员也值得学习如何充分发挥 IDE 的全部潜能。 这是一笔短期投资,但从长远来看,它将大大提高您的工作效率。
最近,我一直在撰写面向这一群体的 PhpStorm 使用入门系列内容。 本系列内容的目标是帮助您完成 PhpStorm 入门,让您在几分钟内便可感受到工作效率提升。 我将涵盖诸如 IDE 操作、重构、测试、调试等主题。 我认为非常值得为此付出努力,强烈建议大家积极试用。”
各种框架的首选 IDE 或编辑器
PhpStorm(包括带有 PHP 插件的 IntelliJ IDEA Ultimate)是 PHP 开发者在大多数框架中的首选 IDE,在 Symfony 框架中更是被绝大多数开发者选用。 对于 Laravel 开发者而言,PhpStorm 同样占据首位,并面临来自第二大热门选择 VS Code 的竞争。 在 WordPress 开发者中,VS Code 勉强超过 PhpStorm 成为首选编辑器,这可能反映了 WordPress 的用户群更为广泛且他们倾向于轻量化工具。
调试
对于 PHP 开发者的调试方式,情况与 2023 年几乎无异,大多数受访者仍倾向于转储值而非使用专用调试器。
“根据我的经验,调试器是一种非常强大,却难以上手的工具。 由于 PHP 没有内置调试器,您需要采取额外的安装过程进行设置。 最重要的是,调试本身是一项需要练习的技能。
我认为,无论是学习调试还是让调试器体验更加顺畅,都还有很大的改进空间。 不过,我十分期待明年的变化,因为 PhpStorm 团队将致力于使调试更加愉悦。 同时,我制作了一部关于 Xdebug 入门的视频,请在此处观看。”
测试框架
PHPUnit 仍然是使用最广泛的测试框架,用户数量仅略有下降,而 Pest 仍保持着 2023 年取得的 13% 份额。
“我非常感激 Pest 在 2024 年取得的成长。 短短一年时间,它在 Packagist 上的每日下载量就翻了一番。 凭借内置快照测试、压力测试、变异测试、架构测试、类型覆盖等功能,Pest 已经发展成为一种非常强大的测试框架。 感谢所有让这一切成为可能的人!”
代码质量工具
2024 年,有 3 款代码质量工具脱颖而出。 尽管与去年相比略有下降,PHP CS Fixer 仍然位居榜首。 与此同时,排名第二的 PHPStan 与第一名之间的差距已缩小至仅 1%。 PHP_CodeSniffer 继去年下降 5 个百分点后继续下滑。
AI 采用
我们发现了 PHP 用户在编码和开发相关活动中使用 AI 工具的一些有趣趋势。 ChatGPT 成为最广泛使用的 AI 工具,GitHub Copilot 紧随其后。 其他工具(例如 Google Gemini 和 JetBrains AI Assistant)的总体采用率较低。
对于 AI 使用的政策,各家公司态度仍然各不相同。 虽然有 29% 的受访者表示所有项目都允许使用 AI 工具,但仍有几乎相同比例 (27%) 的受访者表示其公司只允许在部分项目中使用 AI 工具。 有趣的是,有 27% 的受访者表示其公司没有任何明确的 AI 使用政策,这反映了这些工具在开发环境中的规范化仍处于发展阶段。 同时,只有一小部分 (7%) 组织完全禁止使用第三方 AI 工具。
这些发现表明 AI 在开发工作流中的接受度越来越高,其中 ChatGPT 和 GitHub Copilot 作为领军者,在提高工作效率和解决问题方面做出了重要贡献。 尽管刚迈入这一赛道不久,但我们一直在持续改进我们的 JetBrains AI Assistant,致力于为开发者带来最高效的 AI 体验。
The PHP Foundation:2025 年项目和重点
The PHP Foundation 是一个成立于 2021 年 11 月,以支持 PHP 编程语言发展和可持续性为目标的非营利组织。 作为 The PHP Foundation 的创始成员之一,JetBrains 在支持这项倡议、提供资金和帮助推动全球 PHP 社区内部协作方面发挥了重要作用。
基金会团队负责语言和生态系统的许多新增内容,包括属性挂钩、非对称可见性、惰性对象、用于安装扩展程序的新工具(名为 PIE),以及对 PHP 源代码的安全审核 – 这些都是 2024 年完成的工作!
那么 2025 年将有哪些目标呢? 基金会将延续其主要关注点 – 为用户改进语言并确保安全性和提供维护。 PhpStorm 技术布道师兼 The PHP Foundation 执行董事 Roman Pronskiy 要求社区在 X 上分享他们的意见和想法:
各位同僚,我们正在计划 @ThePHPF 的 2025 年战略,我很想听听您的意见。
近期以来,PHP 或生态系统有哪些让您感到沮丧之处? 您是否有任何推荐的工具、工作流或想法?
— Roman Pronskiy (@pronskiy) 2025 年 1 月 10 日
关于应优先考虑哪些事项,我们收到了许多有趣的建议。 以下是其中几个例子:
- 可付诸生产的内置 Web 服务器
- 数据库连接池
- WASM 支持
- 捆绑的扩展程序
- 泛型(当然)
- 记录/结构体
但在这个特定主题下,最引人注目的是重新设计 php.net 网站! 您有什么想法?
目前,我们有一些正在开发的功能,例如原生模块、模式匹配等。 欢迎关注 The PHP Foundation 的社交媒体频道,了解即将推出的项目:X、Mastodon、LinkedIn 和 Bluesky。
结论
显然,随着开发者采用新的工具、技术和做法,PHP 生态系统一直在不断进化。 PhpStorm 仍是许多人的首选,尤其是那些使用 Symfony 和 Laravel 等框架的开发者,而 VS Code 也已在 WordPress 社区中站稳了脚跟。 AI 工具的日益普及反映了人们在编码和开发任务中越来越依赖 AI 的协助,开发者正在将这些工具视为协作和解决问题的利器。 不过,调查也凸显出一些有待改进的领域,例如提高性别多元化、扩大领域的代表性以及促进提升包容性。 随着 PHP 社区的不断发展,这些对当今开发格局的洞察将帮助揭示能够强化工具和整个社区的机会。
欢迎订阅我们精心策划的 PHP Annotated 每月概览,及时掌握所有最新资讯。
本博文英文原作者: