php 声明字符串的三种方式

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;

posted @ 2013-07-03 16:53  zhangdaohong  阅读(603)  评论(0编辑  收藏  举报