问答详情
源自:3-12 PHP标量类型—字符串(4)

这跟双引号把字符串包起来有什么不同之处?

这跟双引号把字符串包起来有什么不同之处?

提问者:Captain_龙 2014-11-12 12:07

个回答

  • Zeu0d
    2015-04-21 17:58:44

    Heredoc和Nowdoc最主要的作用就是输出大量字符串,特别是HTML的字符串,他可以避免你在使用''或""时的转译问题。

    <?php

    echo"<h1>我的午餐</h1>

    <font color=\"blue\">半只烤鸡</font>

    <font color=\"red\">一杯酸奶</font>

    <a href=\"1.html\"><font color=\"yellow\">查看更多</font></a>

    ";

    ?>


    <?php

    echo <<<EOT

    <h1>我的午餐</h1>

    <font color="blue">半只烤鸡</font>

    <font color="red">一杯酸奶</font>

    <a href="1.html"><font color="yellow">查看更多</font></a>

    EOT;

    ?>


  • sophia_yu
    2014-11-17 14:46:57

    这种方式的定界符适用于大文本