PHP 8 似乎要等蛮久的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
salamanderMH
V2EX    PHP

PHP 8 似乎要等蛮久的

  •  
  •   salamanderMH 2018-05-21 16:22:36 +08:00 12875 次点击
    这是一个创建于 2783 天前的主题,其中的信息可能已经有所发展或是发生改变。

    图片
    php 7 已经加入了 AST

    第 1 条附言 &nbs;  2018-05-21 17:33:04 +08:00

    php 8会加入jit,性能会更高一点

    36 条回复    2019-01-23 14:43:15 +08:00
    forrestshuang
        1
    forrestshuang  
       2018-05-21 16:25:47 +08:00
    转吧,php 没有太大异议,也就一辈子写 web,有意思?
    forrestshuang
        2
    forrestshuang  
       2018-05-21 16:26:32 +08:00
    转吧,写个 php 没有太大意义,也就一辈子写 web,有意思?一辈子就会写个 web 程序,很好玩?
    mokeyjay
        3
    mokeyjay  
       2018-05-21 16:28:51 +08:00
    @forrestshuang #2 你眼界是有多窄才会觉得 PHPer 只会 PHP 只搞 Web 开发?
    Luckyray
        4
    Luckyray  
       2018-05-21 16:28:53 +08:00 via iPhone   4
    转吧,写个程序没太大意义,也就一辈子写代码,有意思?一辈子就会写个破程序,很好玩?
    draguo
        5
    draguo  
       2018-05-21 16:35:03 +08:00
    2004 年发布 php5
    2015 年发布 php7
    Patrick95
        6
    Patrick95  
       2018-05-21 16:35:15 +08:00   5
    快来看,单杠成精了。
    f2f2f
        7
    f2f2f  
       2018-05-21 16:51:20 +08:00
    不期待,现在好多程序对 php7 的支持依旧成渣
    edison111cry
        8
    edison111cry  
       2018-05-21 16:55:36 +08:00
    不写 WEB,去写 QT,MFC ?
    h1367500190
        9
    h1367500190  
       2018-05-21 16:58:40 +08:00
    感觉这句话的意思是:大部分特性都会在 7.x 中实现,然后 2021 年再把大版本号改为 8 (手动狗头)
    gesse
        10
    gesse  
       2018-05-21 16:59:18 +08:00
    学学 nodejs/python/go 等语言吧,别等 php8 了
    newbieo0O
        11
    newbieo0O  
       2018-05-21 16:59:26 +08:00
    我司 PHPer 还在用 5.0
    yimaneilicj
        12
    yimaneilicj  
       2018-05-21 17:02:59 +08:00
    @newbieo0O 诚心请问一个问题,还在使用 5.0 的原因是什么呢? 重构代码成本高?还是?
    lepig
        13
    lepig  
       2018-05-21 17:07:56 +08:00
    @newbieo0O 用 5.0 的原因是什么,很好奇
    anewg
        14
    anewg  
       2018-05-21 17:09:11 +08:00
    @mokeyjay 正常,他们认定了只要会了 php 就不会再学任何东西
    newbieo0O
        15
    newbieo0O  
       2018-05-21 17:10:46 +08:00
    @yimaneilicj 技术落后。我也问他们,我说 8 都快出来了,他们回答,新版本不稳定。 这类程序员只管把业务流程走通就可以了,根本不考虑任何优化。软件万年不升级,手机也是,都是出厂系统,从来不更新系统的。
    或许这就是写业务的和写框架的一些区别吧。
    newbieo0O
        16
    newbieo0O  
       2018-05-21 17:12:16 +08:00
    @anewg 对的,有的是从其他行业转过来的。对他们来说在 IT 界能干活,有碗饭吃就行了。
    oswuhan
        17
    oswuhan  
       2018-05-21 17:12:54 +08:00
    @lepig 有可能是老板觉得上云太贵,咬牙买了 N 年的 PHP 虚拟主机
    e9e499d78f
        18
    e9e499d78f  
       2018-05-21 17:13:05 +08:00
    @newbieo0O #15 5.6 升到 7 基本不用改东西
    freebit
        19
    freebit  
       2018-05-21 17:14:06 +08:00 via Android
    From:forrestshuang 转吧,写个 php 没有太大意义,也就一辈子写 web,有意思?一辈子就会写个 web 程序,很好玩?
    jowuIM
        20
    jowuIM  
       2018-05-21 17:14:08 +08:00
    Java 都 10 了,新的版本当真有很多“激动人心”的新特性?
    iyaozhen
        21
    iyaozhen  
       2018-05-21 17:17:53 +08:00 via Android
    @f2f2f 哪个用不了 7,你倒是说说
    anewg
        22
    anewg  
       2018-05-21 17:20:27 +08:00
    @newbieo0O 看你司具体情况咯,如果 5.0 能满足他们所有需求。上级又不鼓励他们折腾的话,我觉得他们不动没什么问题。
    anewg
        23
    anewg  
       2018-05-21 17:24:20 +08:00
    @gesse

    用 php != 后端不配合学习 /使用其它语言
    等 php8 != php5/php7 没法用
    Felldeadbird
        24
    Felldeadbird  
       2018-05-21 17:36:31 +08:00
    @lepig 老项目不是说升级就升级的。 例如:5.3 ~ 5.4 的老项目升级到 7.0,一般来说语法上不会有太大影响。7.1 版本起,因为 PHP 对于类型的转换有要求了,部分以前正常的到了这个版本开始就出问题了。 这时候你升级了,业务受影响了,工作岌岌可危啊。

    即使 PHP8,9,10 X,X1 ... 发布了,只要 PHP 是一直在向后兼容,后面总有人会使用旧版,因为当前的库,并没有对他们的编码有影响。

    参考 PY2 和 PY3。只要不向后兼容,关键的库没了,自然逼着去升级。 当然,也有坚持维护 2 版本的人。
    yongjing
        25
    yongjing  
       2018-05-21 17:43:37 +08:00
    php5.0 的原因当然是被三体文明封住了技术发展,我司还好一点,被封在了 thinkphp3.0 [doge]
    maxmilia
        26
    maxmilia  
       2018-05-21 18:12:40 +08:00
    @iyaozhen 碰到过 mongodb 扩展支持问题
    yimaneilicj
        27
    yimaneilicj  
       2018-05-21 18:12:52 +08:00
    @newbieo0O 好吧,了解了,十分感谢您的回复。

    @yongjing 有点火影忍者的意思
    cncqw
        28
    cncqw  
       2018-05-21 18:34:07 +08:00
    @mokeyjay 然而你不能否认的是,大部分用 php 的都只做 web 开发
    iyaozhen
        29
    iyaozhen  
       2018-05-21 18:41:54 +08:00 via Android
    @maxmilia mongo 扩展貌似得用 github 上面的版本
    arsom
        30
    arsom  
       2018-05-21 19:06:05 +08:00 via Android
    果然话题关于 php 就会有很多鄙视,半罐水响叮当
    sagaxu
        31
    sagaxu  
       2018-05-21 19:17:06 +08:00 via Android
    你们动作真快,5.6 的特性我还没学呢
    cnbattle
        32
    cnbattle  
       2018-05-22 07:41:59 +08:00 via Android
    公司用 laravel5.5 真实舒服
    components
        33
    components  
       2018-05-22 09:13:46 +08:00
    目前只有一个 demo
    https://github.com/mente/php-docker-jit

    This code is a helper to try out the php with experimental jit support. It was written as a pet project inspired by the tweet that states 54% performance improvement.
    components
        34
    components  
       2018-05-22 09:20:50 +08:00
    zhizunzz
        35
    zhizunzz  
       2018-05-22 13:00:04 +08:00 via Android
    @newbieo0O 我司在用 5.2
    liuyibao
        36
    liuyibao  
       2019-01-23 14:43:15 +08:00
    顶一个。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2410 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 11:50 PVG 19:50 LAX 03:50 JFK 06:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86