爲什麼我們青睞PHP?

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】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章