我的字符串看起来像:
$fullPath = $dirName . "/" . $file;
如果我将 / 替换为 \,则会出现错误:
需要标识符或变量
我想以后一种方式本身存储。如何覆盖之间的任何内容?
\
是一个 转义字符。它是一个特殊字符,用于定义 转义序列 或转义 字符串分隔符(如果您想在字符串本身中使用它们)。
正确的用法是转义转义字符,如下所示:
\\
。这将告诉解析器您想要文字反斜杠,而不是它的特殊含义。
您需要转义斜杠:
$fullPath = $dirName . "\\" . $file;
您需要
"\\"
,因为 \
是转义字符。
您可以使用撇号来表示未解析的字符串:
$fullPath = $dirName . '\' . $file;