[轉]PHP 是最好的語言?關於 PHP 開發未來的 6 點建議

首先,PHP 入門簡單,容易掌握,對新手友好,而且程序健壯性好,不容易出現像 Java 、 C++ 等其他語言那樣複雜的問題,如內存洩漏和 Crash ,跟踪調試相對輕鬆很多。

再者,功能函數應有盡有,不需要重新造輪子。 PHP 官方提供的標準庫非常強大,各種功能函數包括MySQL、Memcache、Redis、GD圖形庫、CURL、XML、JSON等等都能找到,免除了開發者到處找庫的煩惱。

另外,PHP 文檔詳細易懂,每個函數都有仔細的說明和使用示例。第三方類庫和工具、代碼、項目也很豐富。開發者可以快速、高效地使用 PHP 編寫開發各類軟件。

可以說,目前為止市面上仍然沒有出現比 PHP 更簡單易用的編程語言。然而,自 PHP 誕生到現在的 20 多年間,從 Web 時代興起到移動互聯網退潮,互聯網領域各種編程語言和技術層出不窮, Node.js 、 GO 、 Python 不斷地在挑戰 PHP 的地位。 PHP 語言的局限也開始凸顯,PHP 語言未來在哪裡? PHP 程序員當如何應對未來的變革?

閱讀更多

RHEL / CentOS 7 安裝 PHP Memcached 緩存

Memcached 是一套開放源碼的分散式記憶體快取系統, 目前已經有多個網站使用。在網站的應用上, 由於資料庫的查詢多數是讀取, Memcached 先將資料庫加以緩存, 那便可以減少資料庫的讀取, 從而增加效率。Memcached 在 PHP 另一個常用的地方是用作緩存 session。下文會示範在 CentOS 7 安裝 Memcached 及 Memcached 的 PHP 模組。

 

閱讀更多

PHP的PSR推薦規範,PSR-1,PSR-2,PSR-3,PSR-4詳解

PHP的PSR推薦規範,PSR-1,PSR-2,PSR-3,PSR-4詳解

PSR是php standards recommendation(php推薦標準)的簡稱。 PHP-FIG制定了每個推薦的規範用於解決大多數php框架經常會遇到的某個具體問題。 php框架無需頻繁解決相同的問題,他們可以遵守PHP-FIG制定的推薦規範,使用共用的方案來解決。

目前位置,PHP-FIG共發布了5個推薦標準。
PSR-1:基本的代碼風格
PSR-2:嚴格的代碼風格
PSR-3:日誌記錄器接口
PSR-4:自動加載
注意:在這裡你可能發現只有四個推薦標準,可是前面你說是五個標準。 PHP-FIG廢棄了第一份推薦規範PSR-0。第一份推薦標準被新發布的PSR-4替代了。

閱讀更多