Heim  >  Artikel  >  Backend-Entwicklung  >  php单引号转义有关问题

php单引号转义有关问题

WBOY
WBOYOriginal
2016-06-13 12:22:501334Durchsuche

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 />

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn