Categories
程式開發

为什么我们青睐PHP?


为什么我们青睐PHP? 1

Hologram,我们后端服务的搭建主要使用了两种编程语言:PHP和Python。 其中,PHP组件最接近用户层,它提供了所有服务的REST API接口。

有人曾向我们提出疑问:大家都在唱衰PHP,认为它“不仅笨重而且过时”,为什么你们还会重度使用PHP?在我看来,PHP得到这样评价的原因有两个:

  1. 人们早在2005年就开始使用它,当时它是一门非常年轻的语言,缺少很多真正有用或通用的功能特性,例如缺少对面向对象的特性支持。
  2. 为保持较好的兼容性,许多流行的应用程序(比如 WordPress),它们并没有充分利用该语言的很多新功能特性,即使PHP的很多新功能特性发布很久了,开发人员仍然坚持使用老版本的PHP。

虽然上述问题客观存在,但是我仍然想为PHP辩护一下——PHP仍然是一门非常有用的编程语言,并且非常适合我们的需求。

我们都已经知道PHP具有一些不错的内置Web服务功能,例如可以获取HTTP Header信息、完整的session cookie支持等。但是,可能很多人不知道,PHP在编程语言界仍占有一席之位,这与它的一些其他功能特性有关。接下来,我要阐述PHP的一些优点。

面向对象!

PHP的早些版本不支持类对象,因此,代码很容易变得混乱起来。没有面向对象,我们就需要写一大串的include来引用需要的一些方法函数,并且还必须不断地将大量的参数变量传递给名称很长的函数。

原文链接:【https://www.infoq.cn/article/rBzbWYZlHZu28g1cHf0U】。未经作者许可,禁止转载。