在 PHP 字符串中转义双反斜杠的正确方法是什么?以下代码输出是相同的:
echo "foo\\\bar";
echo "foo\\\\bar";
输出:
foo\\bar
foo\\bar
\b
没有任何功能,所以会显示为:\b
。\\
是一个
转义反斜杠并显示为 \
。所以两个反斜杠是不行的,因为它只会显示一个。三个就足够了,四个就意味着两个转义的反斜杠。
所以它们都是正确的,但是,四个反斜杠“更安全”,特别是当接下来的内容可能会有所不同时。另外,您不想永远依赖于没有功能的
\b
。