2009-11-04 34 views
1

我的字符串看起来像:为什么“”在PHP中将字符串存储时出错?

$fullPath = $dirName . "/" . $file; 

如果我更换/与\,提示错误:

Expecting identifier or variable

我想在后者的方式本身存储。如何覆盖之间的任何东西?

+5

通过对文件和目录斜线的方式,你可能想看看常量DIRECTORY_SEPARATOR - 一个平台定义的PHP常量。 – mauris 2009-11-04 11:26:19

回答

2

您需要"\\",因为\是一个转义字符。

+0

这很奇怪,因为我可以。我会试试看 \\ 。 – Bobby 2009-11-04 11:33:42

+0

我试过“\\”,它没有工作..也许因为我没有把它标记为代码或东西 – 2009-11-04 11:35:23

5

你需要躲避斜线:$fullPath = $dirName . "\\" . $file;

0

您可以使用单引号来表示一个非解析字符串:

$fullPath = $dirName . '\' . $file; 
相关问题