【发布时间】:2014-01-24 18:21:09
【问题描述】:
$backslash = '\\\\';
echo $backslash.$backslash;
将打印两个反斜杠,而我希望它打印四个。
还有,
$backslash = '\\';
echo $backslash.$backslash;
只会打印一个。
这是为什么呢?
编辑:
很抱歉浪费您的时间。
问题是我实际上并没有 echo 它,而是返回了存储在变量 $escaped 中的值,然后我做了其他实际导致问题的事情。
【问题讨论】:
-
你在使用
" "时得到相同的输出吗? -
是的,我愿意。这很奇怪。
-
什么是php版本?
-
无法复制,codepad.org/0KHqxYCC。必须是一些服务器/php 配置
-
5.4.6、5.5.1 上还有 unable to reproduce
标签: php escaping quotes backslash