php是世界是最好的语言吗?虽然说这是一个梗
但是事实上在web端曾经可以说的上是最好的语言,那么及时在现在,如果想快速搭建一个动态的网页项目,php也是快速落地的好方案,开发速度快,成熟的生态,大量的案例适合二开
但是也仅仅是在web端
发展PHP最初是以模板+脚本的形式进行设计,在Java还是使用system.out.println进行拼接动态网页的时候,php可以直接在页面中编写动态脚本,那么在web发展火热的时候,php也跟着火热起来
有个段子说,你看在一直打开网页搜索的程序员一定是PHP程序员,其实是有道理的
PHP能快速发展的一部分原因就是提供了大量的预定义函数,使得新人能够快速上手,好用是一方面,但是确实难记,加上早期的定义不规范,参数和方法名都很混乱,那么使得即使你是一个老手,还得看手册
变化随着后来web的快速发展,慢慢出现了大型的网页应用,移动应用,前后端分离应用
PHP因为自身特性的原因,性能饱受诟病,在这个过程中
大型的公司可能有能力解决,比如Facebook的php虚拟机HHVM,但是没有这个实力的公司只能重构,加上Java的后期发展迅速,很多就转向了Java的怀抱
现代化后来PHP也出现了Laravel这样现代化的适合前后端分离的框架,还有swoole协程,加上php7性能上的提升,