偶然看到 忘记了 与这相关知识 希望相关的贴一个
这个baidu不好百

解决方案 »

  1.   

    http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
      

  2.   


    //少
    $str = 'abc';
    echo $str;
    //多
    $str = <<<str
    <center>测试</center>
    <b>1</b> 红色
    <b>2</b> 绿色
    str;echo $str;
      

  3.   

    叫做 heredoc,搜一下就清楚了。
      

  4.   

    <<<是heredoc
    php5.3中加入了nowdoc举个例子你就明白了$name = "csdn";
    $heredoc = <<<EOT //这里使用EOT下面要保持一致,可以是别的
    $name is a forum.
    EOT; //EOT要在行首,之前不能有空格
    echo $heredoc;$nowdoc = <<<'EOT' //注意单引号
    $name is a forum.
    EOT; //EOT要在行首,之前不能有空格
    echo $nowdoc;输出结果
    csdn is a forum.
    $name is a forum.就是说heredoc像双引号字符串
    nowdoc像单引号字符串共同点是适合用于很长的(和多行的)字符串
      

  5.   

    nowdoc 多了单引号,测试一下,发现把单引号换成双引号就等价于heredoc了$nowdoc = <<<'EOT' //注意单引号
    $name is a forum.
    EOT; //EOT要在行首,之前不能有空格
    echo $nowdoc;