版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
在PHP中有四种方式可以表示字符串,分别是单引号、双引号、heredoc语法结构、nowdoc语法结构。
单引号
定义字符串的最简单的方法,用单引号把字符包围起来。使用单引号时,如果要表达单引号或者反斜杠需要使用反斜杠“\”进行转义。单引号中只对这两个字符进行转义。在单引号中的变量和特殊字符的转义序列不会被替换。单引号中的字符可以是多行的。
双引号
如果字符被双引号包围,PHP将对其中的一些特殊字符进行解析,双引号可解析的特殊字符如下,双引号字符串最重要的特性是变量解析。
\n:换行(ASCII 字符集中的 LF 或0x0A (10))
\r;回车(ASCII 字符集中的 CR 或0x0D (13))
\t;水平制表符(ASCII 字符集中的 HT 或0x09 (9))
\v;垂直制表符(ASCII 字符集中的 VT 或0x0B (11))(自PHP 5.2.5 起)
\e;Escape(ASCII 字符集中的 ESC 或0x1B (27))(自PHP 5.4.0 起)
\f;换页(ASCII 字符集中的 FF 或0x0C (12))(自PHP 5.2.5 起)
\\;反斜线
\$;美元标记
\";双引号
\[0-7]{1,3};符合该正则表达式序列的是一个以八进制方式来表达的字符
\x[0-9A-Fa-f]{1,2};符合该正则表达式序列的是一个以十六进制方式来表达的字符
heredoc语法结构
heredoc语法结构是使用