这两天,技术圈突然又开始频繁刷到“PHP 回来了”“PHP 第二春”这种说法。很多人第一反应不是兴奋,而是愣了一下:这不是十几年前就被判过“死缓”的语言吗?评论区也很有意思,一边是“我公司还在用,挺稳的”,另一边是“这玩意还能翻身?”真正吵的点,不是 PHP 好不好,而是大家突然意识到一件事——它好像从来没消失过,只是很久没站在聚光灯下了。
问题在于,为什么偏偏是 2025—2026 年这个时间点,PHP 又被重新拿出来讨论。核心不在情怀,而在变化。过去十几年,PHP 的运行方式几乎没动过,Nginx 加 FPM,一请求一启动,稳但慢,像一辆老柴油车,拉货没问题,就是上不了高速。但 FrankenPHP 的出现,第一次把 PHP 带进“常驻运行时”的世界。说白了,就是 PHP 终于不用每次请求都从头来一遍,Laravel、Symfony 可以像 Node 一样一直跑着。你可以想象成,以前开门做生意,每来一个客人就重新装修一次,现在终于能一直开门营业了。
这件事为什么容易让很多老开发者共情?因为现实里,大家早就不再纠结“语言酷不酷”,而是“值不值钱、稳不稳”。很多公司内部系统、内容平台、电商后台,十年八年都在 PHP 上跑着。你让他们全量重写,成本谁扛?风险谁背?所以当 PHP 开始补齐现代运行时能力,大家的第一反应不是“哇,好先进”,而是“那我是不是不用换了”。这就像你家那台老空调,突然官方说可以加装新压缩机,省电还耐用,你很难不多看两眼。
再往下看,是语言层面的变化。PHP 8.5、8.6 开始明显往现代语言靠拢,管道操作符、偏函数应用,这些以前只在函数式语言里常见的东西,开始变成 PHP 的一部分。对普通开发者来说,感受很直接:代码更短了,逻辑更清楚了,少写很多胶水代码。现实一点说,加班的时候,谁不希望一眼就能看懂自己半年前写的东西?这不是炫技,是在给长期维护让路。PHP 正在从“能跑就行”,变成“怎么跑得更久”。

与此同时,生态的方向也变了。Laravel 这两年已经不太像传统意义上的框架,更像一个打包好的开发平台,从代码到部署,从工具到云服务,全都帮你想好了。Symfony 则继续深耕企业级底层,做“你看不见,但离不开”的那层东西。再加上 2025—2026 年一轮不小的安全风波,整个 PHP 生态明显开始把重心从“功能多不多”转向“供应链安不安全”。这就像外卖平台不再比谁家菜多,而是比谁的食品安全流程更规范。
所以现在再看 PHP 这波讨论,其实不太像“复活”,更像换赛道。它不再跟前端语言拼热度,也不跟新语言比话题,而是默默往基础设施的位置挪。很多你每天刷的内容、用的服务,背后依然是 PHP,只是它太稳定了,稳定到你感觉不到。问题也就留在这儿了:当一门语言不再追求存在感,只追求长期价值,这算不算另一种成功?如果换成你,在选技术栈的时候,还会因为“它老”直接把 PHP 划掉吗?