毫无疑问,过气了。2010 年移动互联网兴起后 PHP 就开始衰慢慢退了。
https://www.tiobe.com/tiobe-index/https://spectrum.ieee.org/top-programming-languages-2024TIOBE PHP 排第 14 ,IEEE spectrum PHP 第 13 ,双双跌出前 10 。过气了不是死了,PHP 虽然没多少增量了,但存量还是很大的,招聘职位数量不一定比 Go 少多少。
有人说经济不活跃,创业公司少所以 PHP 少,我不认同这个看法。美国依然有很多互联网相关创业公司,但他们服务端以 nodejs 为主,基本上看不到初创用 PHP 的,PHP 正是被 JS/TS 蚕食了。
说 PHP 开发效率高,array 灵活,我赞同。但 PHP 动态类型不利于三个月以后的迭代和维护,也不利于多个后端共同开发。综合的看,PHP 的开发效率没有比其它语言高,甚至 Java 少写几个 O 之后出活速度也不输于 PHP 。我 PHP 和 Java 都写过 10 万行(不含生成的)以上,两者熟悉程度接近,但熟悉 PHP 还是要比 Java 少花很多时间,至少不用读内存模型的文档,也不用研究泛型擦除,逆变协变之类的东西,更不用去掌握各种 GC 的原理和参数。
存量 PHP 项目很多,但增量约无。老 PHP 开发不少,但新入坑的约无。