service(staff) 2014/7/24 17:59
是 PHP 6 or PHP 7? PHP 的下一個版本號碼投票中!
目前的穩定版本: 5.3.28 / 5.4.30 / 5.5.14 (2010 ~ 2014)
下一個穩定版本: 5.6.0+ (2014 Q4)
未來「下一版」: PHP6 or PHP7 (2015 or later)
Question: 為什麼「下一版」不就 PHP 6 就好了?
Ans:
因為 PHP 6 之前失敗過...
PHP 6 在 2005 開始進行開發,但在 March 2010 整個計畫失敗終止!
部分功能 merge 進入 PHP 5.3 或 PHP 5.4
(也就是,你在市面上看到 2006 ~ 2011 出版的 PHP 6 書籍, ... 可能參考性要稍微打折扣)
贊同使用 PHP7 理由是:
(a) 用 PHP6 才會造成困擾,一大堆 2005 ~ 2010 開發階段,「搶先出版」的 PHP6 書籍、技術文件、工具、網頁教學等,
這些舊資料,到時候會造成難以想像問題!
(b) PHP6 的「書」還是小問題,一些非 PHP.net 管理的 PHP6 web pages 可能才是大問題。
(c) 跳過一版,「並非」不常見! 而且 PHP6 也不算是被跳過,他的確存在,只是失敗了...。
(d) 去看看 MySQL 6(看 Oracle 臉色) 和 Perl 6(開發了十幾年),只要有「6」,就是不好!
(...這應該是拿來湊行數的理由)
贊同使用 PHP6 理由是:
(a) PHP "5" -> PHP "6" 這樣不是很合理嗎? 從軟體的建構管理來講也是最自然的。
(b) 避免困擾,減少有人問「為什麼中間少一版? 為什麼從 PHP5 跳到 PHP7?」
(c) 同樣也有很多的「正規、正確」的資源,在提到「PHP 下一個 Major 版號」是用 PHP 6,如果我們直接跳到 PHP 7 一樣會有問題。
PHP6 vs. PHP7 投票中! (2014/07/30 截止)
=> #vote">https://wiki.php.net/rfc/php6#vote
目前 PHP7 略佔上風。
Type(Type) 2014/8/2 19:52
PHP7 vs PHP6 投票結果 (PHP 7 獲勝)
PHP6 (24 票) vs PHP7 (58 票)
_
Type(Type) 2015/12/4 17:06