可以使用单引号或双引号来表示(引起来)。
表示一串“连续的字符”,最短的字符串是“空字符串”,比如: $str1 = “”。
注意:这个不是空字符串: “ ”, 因为其中包括了1个空格字符。
$name = “张三”;
$edu = ‘北京大学’;
$title = “关于微信应用的几个改进建议”; //文章标题
$v1 = ‘’; //这也是字符串(空字符串), 跟null不同!!!
$v2 = ‘123’; //这还是字符串
$v3 = “false”; //这仍然是字符串
特别注意:
双引号字符串中,如果出现“$”符号,则该符号后的连续字符(单词)会被识别为一个变量名。
如果识别成功(即确实存在该变量),则会将该变量转换为实际内容。
如果识别失败(即实际没有该变量),则会报错。
<?php
$v1 = 10;
echo "<br>v1的值为".$v1; // v1的值为10
echo "<br>v1的值为$v1"; // v1的值为10
echo '<br>v1的值为$v1'; // v1的值为$v1 单引号无法解析变量 当做字符串输出
echo '<br>';
echo "<br>\$v1的值为$v1"; //$v1的值为10?>