2009-11-04 66 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; 
相關問題