PHP意外登顶Stack Overflow最受欢迎语言排行榜

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

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

开始课程

PHP——开发者心中的王者:在Stack Overflow上的意外胜利



Stack Overflow的年度开发者调查传统上总会带来惊喜。2024年,最大的意外是PHP凯旋回归,跻身最受欢迎编程语言榜首。根据最新数据,PHP排名第一,超越了Rust、TypeScript和Python等社区宠儿。



这一结果在多年来关于PHP“乏味”和“过时”的刻板印象背景下尤为引人注目。那么,发生了什么变化?答案在于该语言及其生态系统的快速演变。



为什么开发者再次爱上PHP?



专家将这一突然的流行度激增与几个关键因素联系起来:



  • PHP 8.x的革命。该语言的最新版本(尤其是PHP 8.0、8.1、8.2和8.3)彻底改变了人们的看法。属性、命名参数、只读属性、枚举(enums)和JIT编译使PHP成为一种现代、严谨且快速的语言。5年没看过PHP的开发者现在会认不出它。
  • 低入门门槛和庞大的社区。PHP仍然是构建Web应用程序最易上手的语言。大量的现成库、框架(Laravel、Symfony)和文档使得解决简单和复杂任务都变得快速。
  • 在CMS中的主导地位。驱动着互联网上超过40%网站的WordPress是用PHP编写的。Joomla、Drupal、Bitrix——所有这些巨头都依赖PHP。使用这些系统的开发者感到自己备受需求且有保障。
  • 高薪与高需求。与传言相反,PHP开发者(尤其是高级别)能获得有竞争力的薪资。PHP专家的职位市场稳定且旺盛,尤其是在维护遗留项目和基于Laravel开发新初创公司的领域。
  • 活跃的社区。PHP社区积极更新工具。现代PHP技术栈(Composer、PHPStan、Pest、Laravel Octane)在便利性上不逊于Go或Rust的生态系统。


数据怎么说?



在Stack Overflow 2024年的调查中,超过90,000名开发者参与。PHP在“最受欢迎语言”类别中获得了高比例选票,超越了在过去8年中一直领先的Rust。值得注意的是,PHP在“最可怕/最不受欢迎语言”类别中也显示出最低比例之一——这是范式转变的又一标志。



有趣的是,被视为数据科学和机器学习之王的Python,在社区“喜爱度”指标上输给了PHP。这表明Web开发仍然是一个基础领域,而PHP在其中游刃有余。



对PythonLib的启示



对于我们网站学习Python的读者来说,PHP领先的消息是拓宽视野的绝佳机会。Python和PHP经常被比较,但在实践中它们很少直接竞争:Python非常适合后端、数据分析和AI,而PHP是网站和CMS的最佳选择。掌握这两种语言能让开发者在就业市场上成为多面手。



不应盲目相信围绕单一语言的炒作。Stack Overflow的排名表明:PHP没有消亡,它重生了,并再次准备带来惊喜。如果您很久没有

推荐库