PHP再次登顶:为何开发者们在StackOverflow上如此喜爱它

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

PHP再次登顶:为何开发者们喜爱这门“老而弥坚”的语言



StackOverflow年度开发者调查是IT社区最权威的意见调查之一。2024年的结果让许多人惊讶:PHP在“最喜爱的编程语言”类别中排名第三,仅次于Rust和TypeScript。与此同时,PHP超越了Python、Go甚至C#。



对于一门多年来被称为“丑陋”和“过时”的语言来说,这样的结果堪称一次真正的回归。让我们来探究一下这份喜爱背后的原因。



数据本身说明一切

  • 最喜爱的语言前三名: Rust (83%),TypeScript (73%),PHP (71%)。
  • 网络端最常用的语言: 在已知后端语言的网站中,PHP仍占78%的服务器端份额。
  • 薪资排名: 在所有语言中,PHP开发者的收入位列前十(调查数据)。


为何PHP再次受到青睐?

原因有几个,而且与怀旧无关:

  • 语言的进化。 PHP 8.x 引入了JIT编译、属性、联合类型和强大的match表达式。现代PHP与2000年代的“脚本混乱”已大不相同。
  • Laravel生态系统。 这个框架已成为行业标准——拥有优雅的语法、强大的ORM和内置的测试支持。
  • 入门简单。 PHP仍然是开启职业生涯最简单的语言之一。优秀的PHP开发者始终受欢迎。
  • 社区与文档。 在StackOverflow上,关于PHP的回答超过150万条——这是最活跃的板块之一。


是时候打破关于PHP的迷思了

  • “PHP很慢” —— 在PHP 8.1+版本中,它在基准测试中超越了Python和Ruby。
  • “只有遗留系统才用PHP” —— Facebook、Wikipedia、Slack、Etsy,甚至部分WordPress(它也在不断改进)都在使用PHP。
  • “PHP不安全” —— 安全性取决于开发者,而非语言。现代框架开箱即用地防御XSS和SQL注入。


这对新手和专家意味着什么?

如果你刚开始编程,PHP是一个绝佳的起点。你可以快速看到成果,并且对初级开发者的需求稳定。对于经验丰富的工程师来说,PHP 8.x为高负载项目和微服务打开了大门。



StackOverflow的调查结果不仅仅是“人气”。这是一个市场信号:PHP充满活力,不断发展,并且仍然是网页开发中最舒适的语言之一。



你正在使用PHP吗?请在评论中分享你喜欢它的地方,以及你希望改进的方面。

推荐库