PHP中如何详细区分定义字符串的四种方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1969个文字,预计阅读时间需要8分钟。
1. 简介及PHP中的弱类型在PHP中,由于是弱类型语言,使用变量时无需提前定义类型,变量可直接使用。
2. PHP开发中的字符串定义使用PHP进行开发时,常用双引号和单引号定义字符串。两者区别在于双引号支持变量插值,而单引号不支持。
1、简介
在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。
我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。
并且,除了单双引号定义字符串这两种方式外,php还增加了heredoc和nowdoc这两种语法糖进行补充。
2、单引号与双引号
2.1、单引号
在单引号中,任何特殊字符都会按原样输出
eg.
<?php $var = 'this is a var!'; echo '666$var666、\'、\"、\\、\n、\r、\t、\$';
从上面例子中我们可以明显看到,变量是没有被解析的;同时带反斜杠的转义字符仅仅只有单引号、反斜杠被转义输出了,其他的是直接输出。
本文共计1969个文字,预计阅读时间需要8分钟。
1. 简介及PHP中的弱类型在PHP中,由于是弱类型语言,使用变量时无需提前定义类型,变量可直接使用。
2. PHP开发中的字符串定义使用PHP进行开发时,常用双引号和单引号定义字符串。两者区别在于双引号支持变量插值,而单引号不支持。
1、简介
在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。
我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。
并且,除了单双引号定义字符串这两种方式外,php还增加了heredoc和nowdoc这两种语法糖进行补充。
2、单引号与双引号
2.1、单引号
在单引号中,任何特殊字符都会按原样输出
eg.
<?php $var = 'this is a var!'; echo '666$var666、\'、\"、\\、\n、\r、\t、\$';
从上面例子中我们可以明显看到,变量是没有被解析的;同时带反斜杠的转义字符仅仅只有单引号、反斜杠被转义输出了,其他的是直接输出。

