PHP基础教程(十)字符串定界符用法

当你需要些一大段文本,甚至里面有好多行,又有单引号,又有双引号,导致转义的时候比较麻烦,这时候就可以用 heredocnowdoc

theredoc 的用法: <<<标识符 中间的大段文本 标识符;

注意
1. 标识符的名称和变量名的要求一样,叫什么都可以;
2. 结束符独占一行,而且前面没有其他任何字符;
3. 对文本的处理和双引号一样,可以解析\r\t\n,变量等;

$str = <<

对文本进行解析比如说单引号,到了 php5.3.0 之后出现了 nowdoc 可以达到上述要求,非常简单又不对变量做解析。

nowdoc 的写法和 heredoc 的写法以后,唯独在标识符的外面用单引号包起来,就和单引号一样的效果,不去转义r\,t\,\n,变量等;

当别人问你怎么声明字符串变量的时候,你要知道我们有四种方法,单双引号,还有今天学的两种。

你可能感兴趣的:(PHP基础教程(十)字符串定界符用法)