我的理解是:
echo '......'.'......';要先进行字符串连接操作后再输出;
双引号的话会先判断字符串中有没有变量.
不过,这些影响应该是很小,不容易感觉到的吧.
俺是菜鸟,理解错的地方还请指正.

解决方案 »

  1.   

    以下的是我Z来的,楼主说的的确没错,下面有测试程序,大家可以试试---------------------------------------------
    PHP中单引号字符串同双引号字符串的区别  
    在PHP程序中可以分别用单引号和双引号做字符串的界定符,但这两种字符串有一定的区别。单引号字符串只支持两个转义符:“'"和”“\”,而且不能解释其中的变量,双引号字符串没有这些限制。此外,这两种字符串还有一个很重要的区别,就是效率的不同。单引号字符串的效率要高于双引号字符串。所以能使用单引号字符串的时候尽量使用。下面是我写的测试程序: 
    <?php 
    echo date("s秒n"); 
    for($i=0;$i<200000;$i++) 

        echo "TEST TEST TEST TEST"; 
        ECHO "n"; 

    echo date("s秒n"); 
    for($i=0;$i<50000;$i++) 

        echo 'TEST TEST TEST TEST'; 
        ECHO "n"; 

    echo date("s秒n"); ?>  
      

  2.   

    我本身就喜欢用' 感觉看着舒服 hoho 没有那么多考虑