Home  >  Article  >  Backend Development  >  php单引号转义有关问题

php单引号转义有关问题

WBOY
WBOYOriginal
2016-06-13 12:22:501336browse

php单引号转义问题
o(︶︿︶)o 唉  定义上不说了 在单引号里面包裹这的 转义符号(\)会失去它的作用么。 为什么 我在:echo  ’\‘; 报错了。
------解决思路----------------------
echo  ’\‘;  //报错了
这不就正好说明了 \ 的转义作用吗?
\‘ 使得 ' 失去了 ‘ 原有的字符串分界符的作用。这样就使字符串没有结束,所以报错了
------解决思路----------------------
定义上哪里有说?贴出来,PHP使用这个符号要用两个   \\
------解决思路----------------------
\'会把单引号转义掉
------解决思路----------------------
那个定义貌似不太完整,别被误导了。
看下面这个例子

<br />echo "\n";//\n在\起作用时是文本换行符(因为文本换行算空白符,因此html显示为一个空格)<br />echo '<br>';<br />echo "\\n";//必须在加一个\转义\才能才能输出\n<br />echo '<br>';<br />echo '\n';//单引号中的\就没作用(不会转义为换行符)<br />echo '<br>';<br />echo '\\n';//但单引号中的\也不是完全没作用,没有输出两条\吧<br />

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn