php定界符

heredoc:双引号的方式

语法:定界符是自定义的大写

  $str = <<<定界符  //定界符后面不能有任何字符串(包括空格)

      大量的字符串

  定界符;  //必须是顶头的,不能有返回的字符

例如:其中AAA是定界符,双引号可以省略,在双引号的定界符里面可以解析变量,下面的例子就将变量$sum解析出来了

<?php
    $sum = 7;
    $str = <<<AAA
        <ul>
            <li>$sum</li>
            <li>2</li>
            <li>3</li>
        </ul>
AAA;
echo $str;
?>  
View Code

  这是打印结果

nowdoc:单引号的方式

语法:定界符是自定义的大写

$str = <<<'定界符'

    大量的字符串

定界符;

例如:其中AAA是定界符,单引号不可以省略,而且单引号的定界符不能解析变量

<?php
    $sum = 7;
    $str = <<<'AAA'
        <ul>
            <li>$sum</li>
            <li>2</li>
            <li>3</li>
        </ul>
AAA;
echo $str;
?>  
View Code

这是打印结果

猜你喜欢

转载自www.cnblogs.com/wfc139/p/8989899.html