php 声明字符串的三种方式
1.单引号方式
单引号是效率最高的
例子
$a='aaa';
单引号不解析所包含的变量,例如
$a='aaa';
$b='$abbb';
echo $b;
输出$abbb
2.双引号方式
效率比单引号低,解析包含变量
$a="aaa";
$b="$abbb";
echo $b;
输出 aaabbb
3.定界符
另一种给字符串定界的方法使用定界符语法(“<<<”)。应该在 <<< 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。
结束标识符必须从行的第一列开始。同样,标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。
定界符文本表现的就和双引号字符串一样,只是没有双引号。这意味着在定界符文本中不需要转义引号,不过仍然可以用以上列出来的转义代码。变量会被展开,但当在定界符文本中表达复杂变量时和字符串一样同样也要注意。
例子
$string = <<<EOD
Hello!
This world。中国好牧场,www.haomuchagn.com。www.baidu.com中国最大的搜索引擎。
EOD;