能用''就''
除非""里需要解析PHP的东西

解决方案 »

  1.   

    <?
    $a="aaa";//单双一样
    echo $a."<br>";
    $b='bbb';//单双一样
    echo $b."<br>";
    echo '$b'.'<br>';//单引号不引用$b的值
    echo "$b"."<br>";//双引号引用变量的值
    ?>
    //还有如果外层有双引号,内层引号一定要单引号
      

  2.   

    <?
    $a="aaa";//单双一样
    echo $a."<br/>";
    $b='bbb';//单双一样
    echo $b."<br/>";
    echo '$b'.'<br/>';//单引号不引用$b的值
    echo "$b"."<br/>";//双引号引用变量的值
    ?>
    //还有如果外层有双引号,内层引号一定要单引号==========================================
    补充一点: 
            需要使用转意符时用双引号.比如输出\t  \n  \r .....
      

  3.   

    从效率上讲,还是'高,因为PHP不去解析''中的内容,直接当成字符串处理~~~
      

  4.   

    用"比较方便
    "aaaaaaa{$var}cccccccc" 不用来回折腾用'程序效率好但麻烦,尤其变量多的时候
    'aaaaaaa'.$var.'cccccccc'
      

  5.   

    单引号里的东西是直接输出。而双引号里的东西需要解释一下才输出所以说单引号比双引号的速度快$str='haha';echo “$str” //输出HAHAECHO '$str' // 输出$str而不是HAHA