V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hbkdsm
V2EX  ›  PHP

为什么没有 PHP 6?

  •  
  •   hbkdsm · 2015-10-23 15:26:50 +08:00 · 4175 次点击
    这是一个创建于 3324 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为什么 PHP 5.6.14 之后的下一个版本就是 PHP 7 了?怎么没有 PHP 6 ,出于什么考虑呢?
    22 条回复    2015-10-24 17:46:30 +08:00
    atan
        1
    atan  
       2015-10-23 15:29:18 +08:00   ❤️ 1
    nonfu
        2
    nonfu  
       2015-10-23 15:34:20 +08:00   ❤️ 2
    PHP 6 从 2005 年开始开发 因为太烂了 所以主版本直接跳到 PHP 7
    chairuosen
        3
    chairuosen  
       2015-10-23 15:34:46 +08:00
    写完了领导说不上了 2333333333333
    sjtlqy
        4
    sjtlqy  
       2015-10-23 16:16:05 +08:00
    死了
    sun2920989
        5
    sun2920989  
       2015-10-23 16:16:21 +08:00
    要不要为买了<PHP6 高级编程>的人默哀三秒?
    好吧,其实很多概念上属于 PHP6 的东西在 5.5 5.6 里面已经实现了
    railgun
        6
    railgun  
       2015-10-23 16:16:21 +08:00
    有,太烂了大家都不好意思提……
    falcon05
        7
    falcon05  
       2015-10-23 16:20:17 +08:00
    为什么没有迅雷 6 ,为什么没有 windows 9 ?
    cxbig
        8
    cxbig  
       2015-10-23 16:27:24 +08:00
    设计失误,直接被砍了。
    moe3000
        9
    moe3000  
       2015-10-23 16:51:52 +08:00
    node 还没有 123 呢
    ck65
        10
    ck65  
       2015-10-23 16:55:05 +08:00
    因为 PHP 本身就很 6 (
    nonfu
        11
    nonfu  
       2015-10-23 17:01:06 +08:00
    @falcon05 because seven eat ( eight ) nine
    BOYPT
        12
    BOYPT  
       2015-10-23 17:03:12 +08:00
    你听说过 nodejs 版本从 0.12 就变成 4.0 了么
    zjqzxc
        13
    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
        14
    bdbai  
       2015-10-23 18:33:59 +08:00 via iPhone
    @zjqzxc 还有据说是微软大 One 计划
    rming
        15
    rming  
       2015-10-23 18:36:44 +08:00
    做烂了
    hbkdsm
        16
    hbkdsm  
    OP
       2015-10-23 18:41:06 +08:00
    @moe3000 node 2.x 和 3.x 是 io.js
    fengyqf
        17
    fengyqf  
       2015-10-23 18:56:32 +08:00
    出师未捷身先死
    hbkdsm
        18
    hbkdsm  
    OP
       2015-10-23 19:12:44 +08:00
    @ck65 666
    LancerComet
        19
    LancerComet  
       2015-10-23 19:56:04 +08:00
    @falcon05 迅雷也有 6 版本,其实就是 7 等早期版本; Windows 9 的问题,之前看过一篇文章说是为了避免上古 JAVA Runtime 的兼容性问题,说那个旧版本的运行时如果判断 Windows 名字里带 "9" 就认为系统是 Windows 9X ,但咱不是 JAVA 开发人员也不知道说的是不是真的。
    hqs123
        20
    hqs123  
       2015-10-24 11:53:47 +08:00
    PHP 是____________的语言。
    mapleth
        21
    mapleth  
       2015-10-24 15:47:54 +08:00
    因为 6 设计有问题,很多功能直接集成到 php5.x 里面去了,另外 php7 做了很多大的更新,所以直接跳过了 6 ,升到了 7
    wizardforcel
        22
    wizardforcel  
       2015-10-24 17:46:30 +08:00 via Android
    vb 和 vs 还没有 13 呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.