V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
salamanderMH
V2EX  ›  PHP

PHP 8 似乎要等蛮久的

  •  
  •   salamanderMH · May 21, 2018 · 13069 views
    This topic created in 2897 days ago, the information mentioned may be changed or developed.

    图片
    php 7 已经加入了 AST

    Supplement 1  ·  May 21, 2018

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

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

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

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

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

    @yongjing 有点火影忍者的意思···
    cncqw
        28
    cncqw  
       May 21, 2018
    @mokeyjay 然而你不能否认的是,大部分用 php 的都只做 web 开发
    iyaozhen
        29
    iyaozhen  
       May 21, 2018 via Android
    @maxmilia mongo 扩展貌似得用 github 上面的版本
    arsom
        30
    arsom  
       May 21, 2018 via Android
    果然话题关于 php 就会有很多鄙视,半罐水响叮当
    sagaxu
        31
    sagaxu  
       May 21, 2018 via Android
    你们动作真快,5.6 的特性我还没学呢
    cnbattle
        32
    cnbattle  
       May 22, 2018 via Android
    公司用 laravel5.5 真实舒服
    components
        33
    components  
       May 22, 2018
    目前只有一个 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  
       May 22, 2018
    zhizunzz
        35
    zhizunzz  
       May 22, 2018 via Android
    @newbieo0O 我司在用 5.2
    liuyibao
        36
    liuyibao  
       Jan 23, 2019
    顶一个。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 03:40 · PVG 11:40 · LAX 20:40 · JFK 23:40
    ♥ Do have faith in what you're doing.