首页 > 开发 > PHP > 正文

PHP定义字符串的四种方式详解

2024-05-04 22:44:06
字体:
来源:转载
供稿:网友

1、简介

在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。

我们在使用php进行开发的时候,大多数使用双引号、单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。

并且,除了单双引号定义字符串这两种方式外,php还增加了heredoc和nowdoc这两种语法糖进行补充。

2、单引号与双引号

2.1、单引号

在单引号中,任何特殊字符都会按原样输出【除//、/‘将会被转义输出】

eg.

<?php$var = 'this is a var!';echo '666$var666、/'、/"、//、/n、/r、/t、/$';

 

从上面例子中我们可以明显看到,变量是没有被解析的;同时带反斜杠的转义字符仅仅只有单引号、反斜杠被转义输出了,其他的是直接输出。

2.2、双引号

在双引号中,遇到$将会解析该变量;

双引号中会转义反斜杠的转义字符;

<?php$var = 'this is a var!'; echo "666$var 666、/'、/"、//、/n、/r、/t、/$";

转义字符代码 转义字符的含义
/ " 双引号
/ ' 单引号
/ / 反斜杠
/ n 换行符
/ r 回车符
/ t 制表符
/ $ 美元符号
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表