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

世界最好语言 5.6.x -> 7.0.x 的升级指南

  •  
  •   cmkpl · 2015-08-25 08:50:16 +08:00 · 5168 次点击
    这是一个创建于 3356 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2015-08-30 13:56:12 +08:00
    zrp1994
        1
    zrp1994  
       2015-08-25 09:01:05 +08:00
    今年真的是版本号之年
    wulin
        2
    wulin  
       2015-08-25 09:10:13 +08:00
    这可不是版本号,实实在在的巨变。
    ivmm
        3
    ivmm  
       2015-08-25 09:20:02 +08:00
    @zrp1994 有那些?
    squid157
        4
    squid157  
       2015-08-25 10:01:58 +08:00
    依然 5.2
    oott123
        5
    oott123  
       2015-08-25 10:15:17 +08:00 via Android
    > 0 = 执行代码并且在运行期间跳来跳去

    楼主…你这翻译…太有画面感了吧…
    kookxiang
        6
    kookxiang  
       2015-08-25 10:18:07 +08:00
    既然是翻译,建议直接提交给 PHP 官方
    cmkpl
        7
    cmkpl  
    OP
       2015-08-25 10:25:11 +08:00
    @oott123 @kookxiang 不是我的翻译啦
    tabris17
        8
    tabris17  
       2015-08-25 10:28:56 +08:00
    加入了 JAVA 的匿名对象
    还加入了 Ruby 的一些特性

    另外 use function 是个什么鬼?如果不能 autoload 的话有个毛用
    lvfujun
        9
    lvfujun  
       2015-08-25 11:13:51 +08:00
    我只想问原生到底支持不支持多线程?
    odirus
        10
    odirus  
       2015-08-25 12:22:29 +08:00
    我昨天看见之后吓一跳,赶紧回去用 JAVA 压压惊。
    Zohar
        11
    Zohar  
       2015-08-25 12:52:17 +08:00
    @kookxiang 活捉基佬。
    jhdxr
        12
    jhdxr  
       2015-08-25 13:43:17 +08:00
    @kookxiang 感谢对 PHP 手册的关注,目前翻译工作正在进行中,因为这次引入了大量新的特性 /术语,所以一些名词的翻译还需要讨论一下。。。
    btw, 其实已经有部分页面翻译完成了,但是因为从 SVN 到部署到主站上还需要若干天才能生效。。。所以。。。还得再等等。。。
    jhdxr
        13
    jhdxr  
       2015-08-25 13:43:47 +08:00
    @squid157 5.2 已经不维护很久了。。。而且特性上也弱了好多。。。你是因为要用 eaccerlate 么。。。
    jhdxr
        14
    jhdxr  
       2015-08-25 13:46:36 +08:00
    @lvfujun 目前依然不支持_(:з」∠)_我也很好奇什么时候能支持_(:з」∠)_


    @tabris17 use function ?你说的是文件头部那个么。。。那个是引入特定命名空间下的函数,类似于别的语言里的 import 。至于 autoload ,也是支持很久了,并且如果你使用 composer 的话,现在一般不需要自己关心 autoload 了
    tabris17
        15
    tabris17  
       2015-08-25 15:04:49 +08:00
    @jhdxr 我的意思是说,啥时候能自动加载函数的文件
    kankana
        16
    kankana  
       2015-08-25 15:17:40 +08:00
    @tabris17 不太可能. 规范都不一样.
    squid157
        17
    squid157  
       2015-08-25 15:38:01 +08:00
    @jhdxr 只是学校里的环境,一个是空间就那么配置的,换不了;另一个只有 SSH 权限,巨古老的 CentOS 版本,升级一下死翘翘。
    iyaozhen
        18
    iyaozhen  
       2015-08-25 16:24:30 +08:00 via Android
    @lvfujun 多线程这个确实有点伤。但大多数场景中是不需要多线程的。
    tabris17
        19
    tabris17  
       2015-08-25 18:03:10 +08:00
    @lvfujun 多线程除了把事情弄复杂外更本没有好处。 CPython 的多线程非常低效。

    与其搞多线程,还不如搞个 Stack-based coroutines
    tSQghkfhTtQt9mtd
        20
    tSQghkfhTtQt9mtd  
       2015-08-25 18:05:28 +08:00
    @ivmm MIUI7
    lvfujun
        21
    lvfujun  
       2015-08-25 19:03:21 +08:00
    @tabris17 哈,之前做过一个项目就因为 php 本身不支持多线程而插件又有 BUG 所以直接拥抱 Python 去了。
    lvfujun
        22
    lvfujun  
       2015-08-25 19:03:51 +08:00
    @jhdxr 看样子是不打算添加了.
    lvfujun
        23
    lvfujun  
       2015-08-25 19:04:41 +08:00
    @lvfujun 如果能加上那绝对是如虎添翼.
    jiangjianghn
        24
    jiangjianghn  
       2015-08-25 19:24:07 +08:00
    @lvfujun swoole 这个不知道适合你业务不
    invite
        25
    invite  
       2015-08-25 19:24:30 +08:00
    口可口可
    lvfujun
        26
    lvfujun  
       2015-08-25 21:30:06 +08:00
    @jiangjianghn 适合啊,当时考虑过了。
    TangMonk
        27
    TangMonk  
       2015-08-25 21:36:18 +08:00
    @tabris17 加入了 ruby 的哪些特性啊,求指教
    libook
        28
    libook  
       2015-08-26 09:28:45 +08:00
    Rest 风格的 API 经过设计从某中程度上可以达到多线程的效果,除非解释器本身效率就很低。。。
    jhdxr
        29
    jhdxr  
       2015-08-26 11:24:52 +08:00   ❤️ 1
    Olivia520
        30
    Olivia520  
       2015-08-26 17:06:38 +08:00
    有没有 PHP 程序员的大神啊!!!最近需要换工作的啊? 可以联系我啊 ,我们公司是做互联网金融的 。薪资高于行业内平均价!
    mingyun
        31
    mingyun  
       2015-08-30 13:56:12 +08:00
    star 学习
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5567 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:25 · PVG 16:25 · LAX 01:25 · JFK 04:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.