首页 理论教育 PHP字符类型-双引号和单引号的使用方法

PHP字符类型-双引号和单引号的使用方法

时间:2023-11-07 理论教育 版权反馈
【摘要】:图3.6.1是Windows CMD的输出结果:图3.6.1在CMD下的显示结果2.双引号双引号和单引号的使用方法一样,唯一区别是如果字符串是被括在双引号“"”中, PHP 将对转义字符、PHP变量进行解析。动手写3.6.3图3.6.2是Windows CMD的输出结果:图3.6.2 在CMD下单引号和双引号的区别根据结果可以看到,单引号直接将字符串内容输出,双引号则将变量、换行的符号进行了转义并输出。

PHP字符类型-双引号和单引号的使用方法

一个字符串(string)由一系列的字符组成,每个字符可以是字母、数字、各种文字和符号。

一个字符串可以用四种方式表达:单引号、双引号、heredoc语法结构和nowdoc语法结构。

1.单引号

定义一个字符串,最简单的方法是用单引号把它括起来,单引号里面的内容就是字符串内容。如果字符串内容里有单引号,需在它的前面加一个反斜线“\”来转义;如果要表达一个反斜线自身,则用两个反斜线“\\”。

动手写3.6.2

提示

浏览器是根据HTML标签进行页面渲染的,虽然一个字符串中含有换行,但在浏览器中是不会换行的。

在学习字符串时,为了更直观地看到结果,建议使用PhpStorm或者CMD作为调试工具。

图3.6.1是Windows CMD的输出结果:

图3.6.1 在CMD下的显示结果

2.双引号

双引号和单引号的使用方法一样,唯一区别是如果字符串是被括在双引号“"”中, PHP 将对转义字符、PHP变量进行解析。

常见的转义字符如表3.6.1所示:

表3.6.1 转义字符

下面例子中,分别使用了单引号和双引号对同一段文字进行输出。

动手写3.6.3

(www.xing528.com)

图3.6.2是Windows CMD的输出结果:

图3.6.2  在CMD下单引号和双引号的区别

根据结果可以看到,单引号直接将字符串内容输出,双引号则将变量、换行的符号进行了转义并输出。

3.heredoc语法结构

heredoc的使用具有如下五个特点:

◇ 字符串以“<<<”符号开始,紧跟着开始标记,字符串结尾使用结束标记;

◇ 开始标记和结束标记使用相同的字符串,通常用大写字母表示;

◇ 开始标记后不能出现空格或多余的字符;

◇ 结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号;

◇ 位于开始标记和结束标记之间的变量可以被正常解析,但是函数不可以。

动手写3.6.4

4.nowdoc语法结构(PHP 5.3.0 版本开始支持)

heredoc语法结构类似于双引号字符串,对特殊字符进行转义;而nowdoc语法结构则类似于单引号字符串,不进行解析操作。在声明上,nowdoc和heredoc一样,使用符号“<<<”作为开始,唯一不同的是开始标记需要用单引号括起来。

动手写3.6.5

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈