繁体   English   中英

PHP 5.2.x和5.3.x

[英]PHP 5.2.x and 5.3.x

PHP 5.2.x和5.3.x有什么区别?

因为所有扩展都是为此单独进行的。

非常感谢。

PHP 5.3是一个较新的版本,具有许多新功能 (闭包,名称空间等)。 是PHP项目的当前稳定版本。 PHP 5.2是一个较旧的版本,现在正接近其支持周期的结尾-现在仅修复了重要的安全问题。 如果启动一个新项目,请使用PHP 5.3启动它。

当在PHP核心中进行更改以使结构发生足够的更改以致扩展不再兼容时,版本号的第二个数字将递增(5.0、5.1、5.2、5.3)。 第一位数字是用于更改整个语言的非常重大的更改(例如在PHP 4和5之间)。 在5.2和5.3之间,您可以期望源代码兼容(尽管存在一些不兼容 ),但是与二进制模块不兼容。

您可以在PHP官方网站上找到答案。 在此页面中: 从PHP 5.2.x迁移到PHP5.3.x。

您可以在PHP.net上找到从5.2到5.3的向后不兼容更改详尽列表

PHP扩展phpapi取决于phpapi版本,以及Zend Module API版本和Zend Extension API版本,据我所知,由于语言的核心变化,每个PHP版本都会发生变化。 这就解释了为什么每个PHP版本都有每个扩展的新版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM