PHP string(声明) 单引号 与双引号的区别

在php中,是不区分char与String的,统一都是String,其中在声明字符串的时候,我们既可以使用单引号也可以使用双引号来标示。它们有哪些区别呢?如下所示

1. 一个字符, 和多个字符都是字符串(PHP)
2. 声明一个字符串必须使用单引号 或 双引号引起来
3. 字符串是没有长度限制 “” ” ” “无限长”
4. 在单引号中不可使用双引号, 在双引号中也可以使用单引号
5. 在单引号中不能再使用单引号, 在双引号不能再使用双引号
6. 可以使用转义字符 \

//大量的字符串例如文章的声明字符串定界符

<<<随便取名字(自己取得名字)中间不能有空格直接回车随便取名字顶头结束定界。例如:

$str =<<<good
 haode,开发,'long',"good"能够实现单引号和双引号同时存在,。
good;

强调一下,php定界符还可以限制,中间内容的使用,比如是否可以使用变量,是否可以使用转义字符,这取决于你在<<<声明上是否有”限制。如果有”则相当于使用单引号声明字符串。中间不能使用变量,只能转义’和\自己本身

发表评论

电子邮件地址不会被公开。 必填项已用*标注