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

第一语言 7.0.0 RC1 已经发布

  •  
  •   ab · 2015-08-22 09:38:28 +08:00 · 4109 次点击
    这是一个创建于 3367 天前的主题,其中的信息可能已经有所发展或是发生改变。
    正式版越来越近了...

    HHVM 到目前为止还是没有办法比较好的解决奔溃的问题. 再等等小哥我的 WP 就有救了
    13 条回复    2015-09-01 16:03:36 +08:00
    chengzhoukun
        1
    chengzhoukun  
       2015-08-22 09:51:24 +08:00 via Android
    Python 3.5 rc1 发布了都没人说
    yakczh
        2
    yakczh  
       2015-08-22 10:01:04 +08:00
    HHVM 跟第一语言 7 性能一样,甚至更低
    49
        3
    49  
       2015-08-22 10:01:56 +08:00 via Android
    PHP5.7-dev 的时候就在用,感觉性能提升不是那么明显嘛
    branchzero
        4
    branchzero  
       2015-08-22 10:03:44 +08:00
    11 月 12 日出正式版,先不折腾了,本地开发已经用 PHP7 了。
    到时候生产环境直接平滑升级上去。
    aksoft
        5
    aksoft  
       2015-08-22 10:11:03 +08:00
    老 NB 了...
    haiyang416
        6
    haiyang416  
       2015-08-22 10:15:46 +08:00
    大致看了一下更新内容,除开性能,语法上的小调整也不少,特别是关于 array 引用方面。
    anubiskong
        7
    anubiskong  
       2015-08-22 10:33:23 +08:00
    和 nodejs 比呢?
    wezzard
        8
    wezzard  
       2015-08-22 11:41:49 +08:00
    第一語言是甚麼?
    heloman
        9
    heloman  
       2015-08-22 12:28:08 +08:00
    @wezzard php~
    yakczh
        10
    yakczh  
       2015-08-22 12:32:49 +08:00
    @anubiskong 差远了

    求素数同样的算法 nodejs
    function sushu (n ){
    var result=[];
    for (var i=2;i<=n;i++){
    var f=true;
    var limit=parseInt ( Math.pow (i,0.5 )+1 );
    for (var j=2;j<=limit;j++){
    if (i%j==0 ){
    f=false;
    break;
    }
    }
    if (f ){
    result.push (i );
    }
    }
    return result;//#print_r ($result );
    }
    console.log ("time is\t");
    var start=(new Date ()).getTime ();
    var b=sushu (10000 );
    console.log ( ((new Date ()).getTime ()-start )/1000 );

    0.005
    php
    <?php
    function sushu ($n ){
    $result=[];
    for ($i=2;$i<=$n;$i++ ){
    $f=true;
    $limit=intval (pow ($i,0.5 )+1 );
    #printf ("\n".' %s -> %s ',$i,$limit );
    for ( $j=2;$j<= $limit; $j++){
    if ($i%$j==0 ){
    $f=false;
    break;
    }
    }
    if ($f ){
    $result[]=$i;
    }
    }
    return $result;#print_r ($result );
    }
    echo "time is\t";
    $start=microtime (true );
    $result=sushu (10000 );
    echo microtime (true )-$start;

    time is 0.035001020431519
    wdlth
        11
    wdlth  
       2015-08-22 13:39:23 +08:00
    不知道有多少 PECL 会跟进
    wezzard
        12
    wezzard  
       2015-08-22 23:28:59 +08:00
    @heloman 爲什麼不是 Chinese ?
    linkdesu
        13
    linkdesu  
       2015-09-01 16:03:36 +08:00
    Long Live PHP !
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:07 · PVG 08:07 · LAX 16:07 · JFK 19:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.