2011-01-08 71 views
0

PHP 5.2.x和5.3.x之間有什麼區別?PHP 5.2.x和5.3.x

因爲所有擴展都是爲這些分開製作的。

非常感謝。

回答

6

PHP 5.3是一個較新的版本,其數量爲new features(關閉,名稱空間等)。 Is是PHP項目的當前穩定版本。 PHP 5.2是一個較老的版本,現在正在走向它的支持週期 - 現在只有重要的安全問題得到解決。如果您啓動一個新項目,請使用PHP 5.3啓動它。

當PHP內核發生變化時,足以改變擴展結構不再兼容的結構 - 版本號中的第二個數字會增加(5.0,5.1,5.2,5.3)。第一個數字用於改變整個語言的非常重大的變化(例如在PHP 4和5之間)。在5.2和5.3之間,你可以期望源代碼的兼容性(雖然有一些incompatibilities存在),但不是二進制模塊的兼容性。