我刚刚注意到php.net顶部的横幅,说明PHP 7.0.20
已被释放。因为我正在使用PHP 7.1.5
,所以我觉得有点奇怪。 Following the link让我很困惑。
7.1.5
版本号是否有任何重要性,它在7.0.19
的同一天发布,并在较短版本的7.0.20
之前发布?
我可以理解他们跳过整个6.x.x
,但目前的7.x.x
版本似乎只是混乱。
答案 0 :(得分:2)
在PHP的开发中,中间数字是一个重要的版本更改,可能会发生新功能或重大更改。因此,以前的版本仍然保留了错误修复和安全更新。
考虑一下你有一个运行PHP 7.0.19的生产服务器。当存在错误修复或安全发布(7.0.20)时,您可能只需要这些更新,您不一定希望生产服务器上的主要版本更新高达7.1,这可能会因更改或删除功能而导致错误
答案 1 :(得分:0)
目前在development and support下有三个版本的PHP:5.6(仅限安全修复程序),7.0和7.1(主动开发和支持)。
它们同时并行,很多时候补丁版本(当版本的3 rd 组件发生变化时)在同一天发布给所有三个版本。此类版本修复了错误或安全问题,在所有当前支持的版本上修复是正常的。