php单引号转义问题

喜欢冬天的太阳 2015-06-27 01:14:42
o(︶︿︶)o 唉 定义上不说了 在单引号里面包裹这的 转义符号(\)会失去它的作用么。 为什么 我在:echo ’\‘; 报错了。
...全文
154 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayayad 2015-06-29
  • 打赏
  • 举报
回复
那个定义貌似不太完整,别被误导了。 看下面这个例子

echo "\n";//\n在\起作用时是文本换行符(因为文本换行算空白符,因此html显示为一个空格)
echo '<br>';
echo "\\n";//必须在加一个\转义\才能才能输出\n
echo '<br>';
echo '\n';//单引号中的\就没作用(不会转义为换行符)
echo '<br>';
echo '\\n';//但单引号中的\也不是完全没作用,没有输出两条\吧
夏之冰雪 2015-06-29
  • 打赏
  • 举报
回复
\'会把单引号转义掉
小在在 2015-06-29
  • 打赏
  • 举报
回复
定义上哪里有说?贴出来,PHP使用这个符号要用两个 \\
xuzuning 2015-06-27
  • 打赏
  • 举报
回复
echo ’\‘; //报错了 这不就正好说明了 \ 的转义作用吗? \‘ 使得 ' 失去了 ‘ 原有的字符串分界符的作用。这样就使字符串没有结束,所以报错了

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧