作为一个在PHP培训圈子里混迹了十几年的资深phper,经常会被一些新手问到这样一个问题:“PHP是世界上最好的语言“这个梗是怎么来的?”
先给大家讲个段子吧:某女:你能让这个论坛的人都吵起来,我今晚就跟你走。某软件工程师:PHP是最好的语言!某论坛真的就炸锅了,各种吵架……某女:服了你了,我们走吧,你想干啥都行。某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言…
其实,PHP是世界上最好的语言这句话,最早出现在2001年7月的PHP官方文档中。
原意很明确,只是说PHP是web开发中的最好的语言,但经过流传之后就变成了PHP是世界上最好的语言了,于是乎在网络的各个地方,语言好坏之争炒出了新高度,再安静的论坛,只要一句“php是世界上最好的语言”就能吵上半天,争论不休。
那么PHP到底符不符合“最好语言”的名号呢?
让我们再来看一个段子:三个程序员坐在格子间里编程。一个程序员一言不发,他用的是python。一个程序员写一会儿就按一下编译,然后就玩会儿手机。他用的是C++。一个程序员坐在那里浏览网页,不时飞快的键入一些字符。经理看到,怒道:你怎么不干活,尽在上网。回答:我在查实现这个功能需要用什么函数。他用的是PHP。
从上面段子我们可以看出,PHP语言优势在于有大量的函数库的支持,不论是系统函数库还是第三方的函数库都是非常丰富而且成熟。这样就可以大在加快软件开发的速度。所以PHP首要特点就是快。PHP的第二个特点是强。
PHP是一种强大的CGI脚本语言,语法混合了C,Java、Perl和PHP式的新语法,执行网页速度比CGI,Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速。PHP语法特性丰富,既可以面向对象开发,又可面向过程开发。PHP语言的生态圈强大,很容易可以在开源社区找到问题的解决方案。PHP有大量直接可用的免费开源项目,包括CMS,相册,博客,论坛,电子商务,SNS,WIKI,门户网站等。
PHP的第三个特点是易。PHP语法结构简单,入门无门槛,比其他编程语言的学习成本要低很多 ,其学习成本只是C语言的10%。
PHP的第四个特点是需。有数据显示,目前全球5000万互联网网站中,有80%以上使用着php技术,在国内,85%互联网网站使用php开发。此外,PHP还是一门开源的语言,无论是LAMP还是LNMP都是纯开源软件打造的平台,跨平台性强,安全性高,而且还能为企业节约开发成本。
综上所述,如果说“PHP是世界上最的语言”我们有些愧不敢当,那么“PHP is the best language fro web programming”我们绝对是名符其实。我爱你中国,我爱你PHP。