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

PHP 8 似乎要等蛮久的

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

    图片
    php 7 已经加入了 AST

    第 1 条附言  ·  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   ·   实用小工具   ·   2878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.