这是PHP代码优化方面的技术,在树上看到过,没有实测,PHP代码优化的文章,网上很多,这里有一篇个人认为比较好的文章:
http://www.knowsky.com/4101.html

解决方案 »

  1.   

    我的测试结果,确实是'比"要快一点
    源码:
    http://www.wwcec.net/echo1.php
    <?php
    function runtime($mode=0) {
      static $t;
      if(! $mode) {
        $t = microtime();
        return;
      }
      $t1 = microtime();
      list($m0,$s0) = split(" ",$t);
      list($m1,$s1) = split(" ",$t1);
      return sprintf("%.3f ms",($s1+$m1-$s0-$m0)*1000);
    }
    runtime();
    for($i=0;$i<10000;$i++) 
    echo '
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789';echo '<br />time:'.runtime(1); 
    ?>http://www.wwcec.net/echo2.php
    <?php
    function runtime($mode=0) {
      static $t;
      if(! $mode) {
        $t = microtime();
        return;
      }
      $t1 = microtime();
      list($m0,$s0) = split(" ",$t);
      list($m1,$s1) = split(" ",$t1);
      return sprintf("%.3f ms",($s1+$m1-$s0-$m0)*1000);
    }
    runtime();
    for($i=0;$i<10000;$i++) 
    echo "
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789
    abcdefghijklmnopqrstuvwxyz0123456789";echo '<br />time:'.runtime(1); 
    ?>  单引号              双引号
    274.101 ms          196.547 ms
    335.027 ms          258.695 ms
    303.409 ms          317.605 ms
    293.558 ms          385.857 ms
    345.850 ms          300.609 ms
    354.410 ms          310.245 ms
    298.851 ms          314.933 ms
    272.128 ms          352.497 ms
    297.952 ms          309.083 ms
    326.801 ms          329.336 ms
    163.891 ms          307.596 ms
    179.096 ms          280.178 ms
    157.245 ms          327.842 ms
    331.888 ms          334.810 ms
    315.511 ms          359.514 ms
    295.711 ms          405.209 ms
    323.312 ms          322.878 ms
    372.580 ms          157.057 ms
    317.331 ms          296.293 ms
    339.320 ms          308.542 ms
    346.059 ms          233.300 ms
    282.539 ms          323.096 ms
    308.039 ms          361.886 ms
    362.592 ms          329.744 ms
    299.458 ms          323.127 ms25次平均值:
      单引号             双引号
    299.86636 ms       309.85916 ms
      

  2.   

    以前讨论过 '是快
    不过追求这点效率是没有意义得...
    现在讲究的不是执行速度...否则java c#也不会火
      

  3.   

    可能是因为''中是纯字符吧
    在""还可以有变量运行:
    echo '$val';
    echo "$val";
    不知道速度上差距是否更大????
      

  4.   

    单引号的速度是比较快,但两者都有不同的用处比如在有些语句中
    '$val'就不行而用"$val"就可以,单纯去探讨它们二者的执行效率是没有意义的.