RT
说说单双引号的区别
什么时候用单引号,什么时候用双引号?

解决方案 »

  1.   

    都是字符串
    $a='abcd';
    $b="abcd";$a==$b;//trueecho '$a';// $aecho "$a";// abcd不明的 ,多试就知道了
      

  2.   


    <?php
    $string = "HELLO WORLD";
    $test1 = "this is $string"; //echo this is HELLO WORLD
    $test2 = 'this is $string"; //echo this is $string
    ?>
      

  3.   

    php中的双引号会对字符串中的变量进行解析 所以单纯的字符串就用单引号$a = "hello";
    echo "$a";//hello
    echo '$a';//$a
      

  4.   

    首先,在编译阶段,单引号就比双引号快: 在scanning阶段, 对于双引号的词法规则有14条,而对于单引号,仅仅只有6条。
    在执行阶段,在没有变量替换的情况下,单引号和双引号的执行效率是一样的。有替换变量时,双引号效率低于单引号。
    所以,双引号的效率是低的,优点是使用方便
      

  5.   

     简单的说就是
    ''不会解释其中的任何东西只会原样输出,
    例如:
        $str1='journey,$journey';print:journey,$journey
        $str2="journey,$journey";print:journey,$journey变量的值
      

  6.   

    我今天看了一个帖子基础的东西介绍的很详细,很多初入门的phper应该都可以用到,我也是,呵呵
    http://bbs.phpchina.com/thread-53321-1-1.html