字符串
声明方法
1. 单引号声明
用英文半脚的单引号,将字符串包起来
$zhifu = '单引号声明';
2. 双引号声明
在字符串两边加双引号。
$zhifu = "双引号声明";
3. 字界符声明(需要输入非常大段的字符串时使用)
- 在变量后面的等号写三个小于号(<<<)。
- 然后在<<<后面写上字符(建议英文大写字符)。如下例中的:ABC
- 然后换行写上任意想写的字符
- 写完后,顶行。在行最开始处,再写上<<<后面的字符和分号。如下例中的:ABC;
$dingjie = <<<ABC
字界符声明 字界符声明
<br />
<i>字界符声明</i>
<h1>字界符声明,字界符声明</h1>
ABC;
单引号和双引号的区别
- 双引号解析变量,但是单引号不解析变量。
$str= 12;
echo '$str';//$dingjie
echo "$str";//12
- 在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变量后面接上特殊字符,例如空格等分开,用大括号包起来。
$str= 12;
echo "$str你好";//报错
echo "$str 你好";//12 你好
echo "{$str}你好";
-
双引号解析转义字符,单引号不解析转义字符。但,单引号能解析’ 和\