什么是PHP转义字符?

PHP转义字符是以反斜杠“\”开头的特殊序列,主要解决两个问题:一是消除歧义,让字符串中的引号不被误认为是代码边界;二是表示特殊功能,如用\n换行、\t制表。它让代码能被正确解析,数据能准确表达。

比如我们想要在源代码或文本文件中创建包含多个空行的字符串:

<?php 
/* 多个空行的字符串 */
/* 方法1:直接在字符串中换行 */
$str='
dotcpp
.
com
';
/* 方法2:使用转义字符\n表示换行 */
$Str="dotcpp\n\n.\n\ncom";
// 在命令行或保存到文件时,两种方法都能看到多行效果
echo $str;    // 在命令行中显示多行
echo $Str;    // 在命令行中显示多行
?>

终端输入:

php /www/wwwroot/192.168.29.128/test.php

 \n

可以看到,我们通过两者都实现了换行效果!

下面,我将通过表格的方式向读者展示PHP中最常用的转义字符:

转义字符实际作用
\n在源代码或终端中创建新行
\r将光标移动到行首(常用于Windows换行)
\t插入制表符(相当于按Tab键)
\\显示真正的反斜杠字符(避免被当作转义符)
\$显示美元符号(避免被识别为变量)
\"在双引号字符串中显示双引号
\'在单引号字符串中显示单引号

总结:学习PHP中的转义字符,能够让我们的数据表达更加清晰可靠。

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)