[PHP字符串]①--单引号和双引号的区别

Paste_Image.png
Paste_Image.png

单引号和双引号的区别

双引号解析变量

单引号不解析变量

单引号效率较高

$username = 'king';
echo '$username';//$username
echo "<hr/>";
echo "$username";//king

内容和界定符冲突时使用转义符

Paste_Image.png

双引号解析所有的转义符

$str = 'this is a test';
//$str='this is a test of king's PHP';//单引号需要转义
$str = 'this is a test of king\'s PHP';//this is a test of king's PHP
echo $str;
echo "<br/>";
$str = "He said \"I'm Fine\" Thank you!";
echo $str;//He said "I'm Fine" Thank you!
Paste_Image.png
echo "1\n2\r3\t4\$5\\678";
//1 2 3 4$5\678

查看源代码

Paste_Image.png

单引号只转义反斜线和单引号

echo '1\n2\r3\t4\$5\\6\'78';
//1\n2\r3\t4\$5\6'78
Paste_Image.png
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 双引号中可以解析变量,而单引号中不能。 在双引号中可以用转移字符,单引号中转义字符\只能转义单引号,和转义转义字符...
    43e03964ffe2阅读 357评论 0 0
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,119评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • (一) 那是一个相当闷热的夏天。 殡葬改革的通知从县里下发到了茼藜村,一同来到村子里的还有一个带着钢锯的青年男子。...
    moki96阅读 306评论 1 6
  • Eleni阅读 193评论 0 1