我們來開門見山地說。 ** PHP 是一門奇葩的語言。它既不快,文法又不漂亮。還沒有遵守良好的軟體開發實務。 ** 但我還是用它開發了很多軟體。 那麼問題就很明顯了 為什麼今天還在用 PHP ?
PHP 無所不在
了解和喜愛PHP 的理由有非常多,可能最給力和有效的理由是:它可以在網路的任何地方使用和運作。如果你仔細尋找,你買到每月最低3美元的託管帳戶可能可以運行 Python 或 Ruby 的 Web 應用程式。 (建議學習:PHP影片教學)
但它絕對能運行 PHP 。這意味著無論什麼時候你都可以依賴 PHP 。
因為 PHP 可以運行在任何地方,而且它容易上手,很多非常受歡迎的軟體都是用 PHP 寫的。
WordPress 是對我影響最大和最熟悉的例子,除此之外,像Joomla , Drupal , Magento , ExpressionEngine , vBulletin (是的,它仍然存在), MediaWiki 等這些工具,它們都在伺服器上運行PHP 。
不只如此,PHP 應用框架更是多得數不勝數, 例如:Symfony , Zend , Laravel , Aura , CakePHP , Yii 甚至是古老的 CodeIgnitor 框架。
當然你可以為其它任何一門語言製作一些長度相當的 Web 框架清單。例如常用的 Web 語言像 Python , Ruby ,或 Node/JavaScript ,你甚至可以累積一個數位競爭清單來跟 PHP 比較。但運行 PHP 的網站數量龐大到無法估計。
WordPress 自豪地聲稱在網路上有 30% 的用戶量。你甚至不需要相信這個說法就會意識到許多的網路應用程式必須使用 PHP 即使這個說法甚至可以想像成是真的。
擁有強大的物件導向套件管理是現在 PHP 中的一種標準
Composer 是 PHP 的加分項。
在 PHP 的開發中,常常會有一些奇葩的東西被發佈出來。最著名的栗子當屬 PHP 5.3 (廣泛的被視為 PHP 的第一個現代化版本 )中引入 goto 聲明。
PHP 的高速發展
透過這些事實發現, PHP 正以有趣的方式發展。它正逐漸成為像java一樣功能齊全的物件導向語言(更好或更糟糕),正在為函數式程式設計提供簡單的抽象,這可以說是當前的熱點。
以上是php還有用嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!