字符串基础
- 单引号和双引号,单引号不解析变量,运行更快,双引号会解析变量,相对于单引号运行更慢
- 转义符
\n 换行
\r 回车
\t 水平制表符
\ 反斜线
$ 美元标记
' 单引号
" 双引号
当内容和定界符冲突的时候就需要用到转义符
// 双引号会解析所有的转义符
// 单引号只转义 \\ 和 \'
$str = "1\n2\r3\t4\$5\\678"; // 1 2 3 4$5\678
$str = '1\n2\r3\t4\$5\\6\'78'; // 1\n2\r3\t4\$5\6'78
echo "<br>";
echo $str;
花括号来明确变量名的界限,将变量扩成一个整体来解析
<?php
header("content-type:text/html,charset=utf8");
$username = "lzq";
echo $username, "<br>";
echo "我的名字是$username" . "<br>";
echo '我的名字是$username' . "<br>";
echo '我的名字是$usernames' . "<br>"; // 这里会提示找不到usernames这个变量
echo "我的名字为{$username}s" . "<br>";
网友评论