此时可以正常输出,并解析转义字符,解析变量。
关于 heredoc 的用法
<<<标识符 中间大段文字信息。 标识符;注意:
1、标识符的名称和变量名称的要求一样。 2、heredoc的标识符,一定是独占一行,而且前面没有其他字符。 3、heredoc对文本处理和双引号一样,即\r\n\t和变量都可以解析出来。如果需要处理大段文字,但是又希望按照单引号的模式处理,就需要用nowdoc
例如:
$str = <<<'cont' 第一行数据 第二行数据 特殊字符 ' " asdf abc \t \r \n abc $age cont;此时将按照原样输出大段字符。
两种写法的区别在于,起始定界符用单引号包含即可。