在PHP字符串中转义双反斜杠的正确方法是什么?以下代码输出相同:
echo "foo\\\bar";
echo "foo\\\\bar";
输出:
foo\\bar
foo\\bar
在PHP字符串中转义双反斜杠的正确方法是什么?以下代码输出相同:
echo "foo\\\bar";
echo "foo\\\\bar";
输出:
foo\\bar
foo\\bar
\b
没有功能,因此将显示为:\b
.\\
是一个
转义反斜杠,并显示为\
.所以两个反斜杠不起作用,因为它只显示一个.三个就足够了,四个只意味着两个转义的反斜杠.
所以它们都是正确的,然而,四个反斜杠更"安全",特别是当后面的内容可能不同的时候.此外,你也不想依赖于\b
永远不起作用.