2011-01-08 58 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存在),但不是二进制模块的兼容性。