php语法问题:字符串可以用单引号也可以用双引号,什么区别?哪个更好用?

解决方案 »

  1.   

    没什么大的区别,不过据说单引号执行效率高些,因为不需要经过编译器解释(双引号可以直接在里面添加变量,如 "aaa{$bbb}" )
      

  2.   

    双引号里可以有变量
    如:
    $a = 'a';
    echo "变量a=$a";
    输出:
    变量a=a单引号里不行
    $a = 'a';
    echo '变量a=$a';
    输出:
    变量a=$a
      

  3.   


    echo '<pre>';
    echo '11\n22';
    echo "33\n44";
      

  4.   

    1.  单引号不解释, 里面是什么就输出什么, 所以运行效率快,好。2.  双引号要解释, 所以慢, 引号里面的\n\r\t, 或者变量,都会被替换掉。