为什么没有 PHP 6?

2015-10-23 15:26:50 +08:00
 hbkdsm
为什么 PHP 5.6.14 之后的下一个版本就是 PHP 7 了?怎么没有 PHP 6 ,出于什么考虑呢?
4075 次点击
所在节点    PHP
22 条回复
atan
2015-10-23 15:29:18 +08:00
nonfu
2015-10-23 15:34:20 +08:00
PHP 6 从 2005 年开始开发 因为太烂了 所以主版本直接跳到 PHP 7
chairuosen
2015-10-23 15:34:46 +08:00
写完了领导说不上了 2333333333333
sjtlqy
2015-10-23 16:16:05 +08:00
死了
sun2920989
2015-10-23 16:16:21 +08:00
要不要为买了<PHP6 高级编程>的人默哀三秒?
好吧,其实很多概念上属于 PHP6 的东西在 5.5 5.6 里面已经实现了
railgun
2015-10-23 16:16:21 +08:00
有,太烂了大家都不好意思提……
falcon05
2015-10-23 16:20:17 +08:00
为什么没有迅雷 6 ,为什么没有 windows 9 ?
cxbig
2015-10-23 16:27:24 +08:00
设计失误,直接被砍了。
moe3000
2015-10-23 16:51:52 +08:00
node 还没有 123 呢
ck65
2015-10-23 16:55:05 +08:00
因为 PHP 本身就很 6 (
nonfu
2015-10-23 17:01:06 +08:00
@falcon05 because seven eat ( eight ) nine
BOYPT
2015-10-23 17:03:12 +08:00
你听说过 nodejs 版本从 0.12 就变成 4.0 了么
zjqzxc
2015-10-23 18:21:31 +08:00
@falcon05 两个原因:
( 1 ) win8 到 8.1 的时候内核号从 6.2 升级到 6.3 了,所以其实从内核号上来看, win8.1 已经相当于是 win8 的下一个版本的,所以 win8 的下下个版本就 win10 了
( 2 )据说是为了避免由于早期 95,98 等 9x 系统引起的程序兼容问题。 NT 以来,某些程序只能在 nt 内核上运行,然后匹配系统名称,只要带 9 就一概认为是 9x 系列的系统,然后报不支持并强制退出。

所以其实 win8.1 可能就是为了避免 win9 ,也许我们可以理解为 win8.1=8+1 。

好吧,以上并不代表微软官方意见,,都是猜测。
bdbai
2015-10-23 18:33:59 +08:00
@zjqzxc 还有据说是微软大 One 计划
rming
2015-10-23 18:36:44 +08:00
做烂了
hbkdsm
2015-10-23 18:41:06 +08:00
@moe3000 node 2.x 和 3.x 是 io.js
fengyqf
2015-10-23 18:56:32 +08:00
出师未捷身先死
hbkdsm
2015-10-23 19:12:44 +08:00
@ck65 666
LancerComet
2015-10-23 19:56:04 +08:00
@falcon05 迅雷也有 6 版本,其实就是 7 等早期版本; Windows 9 的问题,之前看过一篇文章说是为了避免上古 JAVA Runtime 的兼容性问题,说那个旧版本的运行时如果判断 Windows 名字里带 "9" 就认为系统是 Windows 9X ,但咱不是 JAVA 开发人员也不知道说的是不是真的。
hqs123
2015-10-24 11:53:47 +08:00
PHP 是____________的语言。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/230495

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX