PHP版本如何選擇
http://www.3lian.com/edu/2015/05-14/212900.html
超過75%的網站使用了PHP作為開發語言,wordpress,phpmyadmin和其他一些開源項目的盛行,帶來了一大批的長尾使用者。然而,他們一般安裝之後卻很少升級。是目前PHP的使用統計。
驚人的是,此圖的左半部分表示已經不被支援的PHP版本。PHP 5.2早在2011年1月已經不再維護。這並不意味著你就不能使用它,但是這意味著某些安全更新,你就無法跟進了。一些發行版將嘗試修複一些BUG,但你的PHP版本似乎有點乏善可陳,因為,你正在使用的是2006年的過時技術。
該從哪裡開始
已經沒有人選擇PHP 5.2版本了,但這些事情已經發生了,但我不是說我寫這篇部落格來吐槽什麼,更不是說給你一些升級的指南。通常他們使用的都是一些2006開始的主機空間,他們有一個“長期支援”的版本,來避免使用更新的版本,或者他們目前還沒有升級的打算。又或者,理由真的很多。然而,好東西在新版的PHP等著您。
PHP 5.3 加入了很多有用的OOP特性!例如:匿名函數,SPL擴充不僅僅是迭代器,神話般的DateTime擴充都已經整合在PHP 5.3裡面。還加入極其重要的E_DEPRECATED的錯誤報表標誌。它會提醒您現在用的那些特性,將在下一版本無法使用。如果您已經在使用PHP 5.3,那麼您往後的升級道路將會更加順暢。如果您有線上程式運行在低版本,我不建議您升級。
PHP 5.4則進行了一系列的最佳化,它具有更快的執行效率和更少的記憶體佔用。以下是基準測試的結果。
不管你使用使用到traits特性,PHP 5.4提高了程式效能,並降低了硬體成本。所以,我建議您使用開源軟體的時候要保持升級。
PHP 5.5 還在測試當中,不適用於生產環境。自PHP 5.3之後,升級的風險和改動都會大大降低。
未來
說實話,未來是屬於那些使用PHP5.4及以上的人。保持升級,定期跟蹤語言的新特性和進展是我們日常工作的一部分。如果您已經落後了,那麼我強烈建議您開始做升級計劃,升級到一個比較新的版本。努力是值得的,畢竟程式是長年累月啟動並執行。