php单引号转义有关问题
程序员文章站
2022-03-24 19:43:52
...
php单引号转义问题
o(︶︿︶)o 唉 定义上不说了 在单引号里面包裹这的 转义符号(\)会失去它的作用么。 为什么 我在:echo ’\‘; 报错了。
------解决思路----------------------
echo ’\‘; //报错了
这不就正好说明了 \ 的转义作用吗?
\‘ 使得 ' 失去了 ‘ 原有的字符串分界符的作用。这样就使字符串没有结束,所以报错了
------解决思路----------------------
定义上哪里有说?贴出来,PHP使用这个符号要用两个 \\
------解决思路----------------------
\'会把单引号转义掉
------解决思路----------------------
那个定义貌似不太完整,别被误导了。
看下面这个例子
o(︶︿︶)o 唉 定义上不说了 在单引号里面包裹这的 转义符号(\)会失去它的作用么。 为什么 我在:echo ’\‘; 报错了。
------解决思路----------------------
echo ’\‘; //报错了
这不就正好说明了 \ 的转义作用吗?
\‘ 使得 ' 失去了 ‘ 原有的字符串分界符的作用。这样就使字符串没有结束,所以报错了
------解决思路----------------------
定义上哪里有说?贴出来,PHP使用这个符号要用两个 \\
------解决思路----------------------
\'会把单引号转义掉
------解决思路----------------------
那个定义貌似不太完整,别被误导了。
看下面这个例子
echo "\n";//\n在\起作用时是文本换行符(因为文本换行算空白符,因此html显示为一个空格)
echo '
';
echo "\\n";//必须在加一个\转义\才能才能输出\n
echo '
';
echo '\n';//单引号中的\就没作用(不会转义为换行符)
echo '
';
echo '\\n';//但单引号中的\也不是完全没作用,没有输出两条\吧
相关文章
相关视频
上一篇: PHP运用foreach转换数组步骤详解
下一篇: python函数用法总结