“PHP 是世界上最好的编程语言”—— 这话可不是什么梗,而是十几年编程生涯里实打实的心得。这些年我经手的项目换了一茬又一茬,用过的编程语言两只手都数不过来,但论顺手、省心,始终绕不开 PHP。
不知从何时起,“PHP 要淘汰了” 的声音在网上传得沸沸扬扬。当时我心里咯噔一下:这么好用的工具,怎么就突然成了 “落后产物”?抱着较真的心态翻遍了全球权威数据,才发现截至目前,PHP 仍然占据着 77.4% 的服务器端编程语言市场 —— 比起十年前的 80%份额 虽略有回落,但仍是无可争议的行业主流,这数据足以打醒那些唱衰者。
为啥 “PHP 淘汰论” 会如此如此甚嚣?细想下来无非两点。早年 PHP 凭着简单、高效、易上手的特性,迅速占据全球近八成市场,自然成了后来者的 “假想敌”。后续涌现的不少编程语言,要么打着 “继承 PHP 优势” 的旗号,要么喊着 “颠覆传统开发” 的口号,确实也各有亮点。但有意思的是,PHP 从不是固步自封的主,那些优秀的开发理念很快就被吸收融合 —— 比如 Laravel 框架就借鉴了 Ruby on Rails 的设计思路,可如今 Laravel 成了 PHP 生态的核心支柱,Ruby 却渐渐没了声响。
还有一次 “淘汰论” 的高峰,大概就是 “异步协程” 概念爆火那几年。平心而论,这确实是当时 PHP 的短板,也让不少人抓住了 “把柄”,直呼 “PHP 功能落后”。但老开发者都懂,技术迭代哪有一蹴而就的?没过多久 PHP 就补齐了这块短板,可 “不行” 的标签却被硬生生贴上了。现在来看,协程哪是什么高深莫测的技术?对绝大多数中小型项目来说,用不用根本不影响落地效果,当年不过是被过度炒作罢了。