首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >2025 年 PHP 状态报告!

2025 年 PHP 状态报告!

作者头像
Tinywan
发布2025-10-20 17:28:21
发布2025-10-20 17:28:21
2480
举报
文章被收录于专栏:开源技术小栈开源技术小栈

PHP 2025

PHP 2025 现状报告探讨了开发者如何使用、偏好和依赖 PHP,展示了这种长期存在的 Web 语言如何通过新框架、改进的工具和 AI 辅助工作流程不断现代化。

在本报告中,我们呈现了来自 2025 开发者生态系统调查 的调查结果。除了数据,您还将听到 Brent Roose(JetBrains PHP 开发者倡导者)的评论,以及其他社区专家的见解,他们解释了当今塑造 PHP 的因素以及生态系统的发展方向。

参与者

今年,我们收集了 1,720 名表示 PHP 为其主要编程语言的开发者的回应,其中最大的群体生活在日本、美国、俄罗斯、中国和法国。

88% 的 PHP 开发者拥有超过三年的经验,最大的单一群体在六到十年的范围内。

团队规模和工作环境

超过一半的 PHP 开发者(56%)在 2 到 7 人的小团队中工作,而 12% 独立工作。

语言采用和使用

大多数 PHP 开发者(58%)不计划在明年迁移到其他语言。对于那些计划迁移的人来说,Go 和 Python 是最吸引人的替代品。

新手的比例正在缓慢增长:4% 的人使用 PHP 不到六个月(去年为 2%),6% 不到一年。尽管如此,几乎四分之三(72%)的开发者报告使用 PHP 超过四年,这突显了生态系统的成熟度。

重要的是要注意,这些数字并不是在谈论人们离开 PHP——它们是在谈论除了 PHP 之外采用其他语言。我认为看到这么多 PHP 开发者在他们的工具带中添加其他语言是件好事。PHP 有它闪耀的领域,但也有一些问题用 Go 或 Rust 等语言更好地解决。跨越这些语言障碍合作会带来伟大的结果。

看到 PHP 中有更多新手是件好事。鉴于过去几年围绕 PHP 的积极嗡嗡声,这并不令人惊讶,但看到数字证明了这一趋势还是很高兴。

现代化趋势继续:PHP 8.x 以 89% 的使用率主导,而 PHP 7.x 已降至 33%。遗留版本(5.6 及更早)现在降至 8%,尽管尚未完全消失。阅读 Brent 的博客文章 以获取 PHP 版本使用情况的更深入分析。

Brent Roose:我认为开源社区在推动 PHP 社区采用更安全和更高性能的版本方面发挥着至关重要的作用。最棒的部分是,使用像 Rector 这样的工具,升级几乎变得微不足道。我从经验中说:每年的升级绝对值得。

PHP 框架和 CMS

框架采用没有发生重大变化:Laravel 继续以 64% 的使用率领先,其次是 WordPress(25%)和 Symfony(23%)。其他框架如 CodeIgniter、Yii 和 CakePHP 持有较小但稳定的份额。

我们很高兴看到 Laravel 的采用继续增长,这得益于像 Laravel Cloud 和 AI 集成如 Laravel Boost 和 MCP 等创新。Laravel 仍然专注于提供全面、现代的全栈解决方案,使 PHP 开发比以往任何时候都更高效和易于访问。

Symfony 贡献者继续推动可以通过类型注解表达的内容的界限,创造了一个良性循环,其中代码库、静态分析器和 IDE 不断改进,以提升开发者体验和可验证性。所有利益相关者之间的非正式沟通渠道使这一进步更加顺畅和高效。

PHP 开发环境

最常用的 IDE 或编辑器

最引人注目的变化之一是工具方面:使用 PhpStorm 或带 PHP 插件的 IntelliJ IDEA 的比例上升了 10 个百分点,达到 68%。Visual Studio Code 的份额降至 23%,而像 Cursor(6%)这样的新玩家也进入了舞台。

对编码工具的满意度

我们还询问了 PHP 开发者对他们主要 IDE 的满意度。其中,53% 的 PhpStorm 用户给了他们的 IDE 最高可能的评分,而 VS Code 用户只有 26%。

按框架选择的 IDE 或编辑器

PhpStorm 在 Symfony 中占主导地位(83%),并在 Laravel 中领先(62%),而 WordPress 开发者仍然更分散,VS Code 仍是受欢迎的选择(37%)。

您知道吗?Laravel 支持现在对所有 PhpStorm 用户免费?这篇博客文章 有完整的故事。

调试和测试

在调试方面,大多数开发者仍然依赖 var_dump 风格的方法(59%),尽管调试器采用(如 Xdebug)略微上升至 39%。

Xdebug 的使用率在多年和多项调查中似乎相当稳定:在 30% 到 35% 之间。虽然我仍然做大量的 'dd' 或 'log' 调试,但有时手头有调试器并知道如何使用它可以节省大量时间。这是一项需要练习的技能,并非一蹴而就——这就是为什么我制作了这个 短视频 来帮助大家入门 Xdebug。

PHPUnit(50%)仍然是标准,但 Pest 的采用增加了四个百分点,达到 17%,显示出向现代、开发者友好的测试框架的势头。

我超级高兴看到越来越多的人选择 Pest 作为他们的首选测试框架——今年调查中的增长真正反映了我们最近发布的质量。 自调查以来,我们实际上发布了 Pest 4,它引入了测试分片、脏话检查,以及革命性的 浏览器测试。在 PHP 世界中拥有合适的浏览器测试真正是游戏改变者,所以我预计明年采用率会进一步增加!”

然而,32% 的开发者仍然不编写测试,这突显了测试文化中的持久差距。

代码质量工具

2025 年的明确赢家是 PHPStan,其使用率跃升至 36%,比去年增加了九个百分点。像 PHP CS Fixer(30%)和 PHP_CodeSniffer(22%)这样的工具仍然广泛使用,而 Rector(10%)继续稳步上升。尽管如此,42% 的受访者不定期使用任何代码质量工具,这留下了进一步改进的空间。

💡您试过 JetBrains Qodana 吗?这个静态分析和代码库审计工具将 PhpStorm 的检查带入您的 CI/CD 管道,并带有独特和自定义的代码质量和安全检查。使用它在合并到主分支之前清理和保护团队的代码。

AI 采用

AI 已成为主流:95% 的开发者至少尝试过一种 AI 工具,80% 定期使用 AI 助手或 AI 驱动的编辑器。

ChatGPT 以 49% 的日常使用率领先,尽管其份额自 2024 年以来有所下降。GitHub Copilot(29%)和 JetBrains AI Assistant(20%)紧随其后,后者自去年以来采用率翻了三倍。

AI 将留下来。看到整体 AI 采用率的增加,以及 ChatGPT 使用率下降以利于更专业的工具是很棒的。我们可以期待更多这样的发展,新工具进入舞台,那些给我们最大提升的工具将在我们的日常栈中赢得一席之地。

展望未来,72% 的受访者很可能在明年尝试 AI 编码代理,而只有 8% 说不太可能。

为了支持开发者在这一转变中,今年早些时候 JetBrains 引入了一个名为 Junie 的 AI 编码代理。与其他编码助手不同,Junie 是为了直接与您的 JetBrains IDE、项目上下文和团队实践合作而构建的,提供可操作且可靠的支持。随着 AI 代理迅速成为日常工作流程的一部分,Junie 将 JetBrains 期望的可靠性和集成以及开发者焦点带入这一新工具浪潮。

同时,并非每家公司都准备好拥抱 AI。11% 的受访者报告说,他们的组织在未来 12 个月内不太可能尝试 AI 编码代理。除了数据隐私和安全担忧(44%)和知识产权问题(24%)之外,许多公司还面临缺乏此类工具知识的问题(22%)。

2025 生态系统亮点

FrankenPHP

今年 PHP 的亮点之一是 FrankenPHP 成为 PHP 基金会支持的项目。我认为这个项目有很大潜力成为 PHP 的事实标准运行时,这将是巨大的。FrankenPHP 有很多开箱即用的性能优化,适用于任何 PHP 应用,它跨系统可移植,并且具有工作模式,允许在 PHP 中进行异步请求处理,与使用 PHP FPM 相比,可以将应用速度提高三倍。

PHPverse

今年也标志着一个特别的里程碑——PHP 30 岁了。我们通过 JetBrains PHPverse 在线生日活动庆祝了这一天,该活动吸引了全球超过 26,000 名观众。如果您错过了,别担心——录像随时可观看:

这对 PHP 意味着什么

2025 年的结果确认 PHP 仍然是一个稳定、专业且不断发展的生态系统。其强大的开发者基础、Laravel 和 WordPress 的持续主导地位、现代工具的日益采用以及 AI 驱动工作流程的快速拥抱表明,PHP 远非“遗留”。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源技术小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PHP 2025
  • 参与者
    • 团队规模和工作环境
  • 语言采用和使用
  • PHP 框架和 CMS
  • PHP 开发环境
    • 最常用的 IDE 或编辑器
    • 对编码工具的满意度
    • 按框架选择的 IDE 或编辑器
    • 调试和测试
    • 代码质量工具
  • AI 采用
  • 2025 生态系统亮点
    • FrankenPHP
    • PHPverse
  • 这对 PHP 意味着什么
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档