2014-05-20 62 views
-3

我把在標籤和裏面是這樣的:PHP不打烊

$one = "\Images\"; 

我正確關閉標籤本身,但它被認爲是標籤的一部分,之後的一切。

全碼:

<div id="skyscraper-ad"> 
<?php 
    $one = "\Images\"; 
?> 
</div> 
+0

什麼 「標籤」? '\ Images \''是**不是**標籤。 –

+0

目前還不清楚「tag」是什麼意思。您定義的標籤究竟是什麼? – JakeGould

+0

標籤是<?php –

回答

0

您需要escape the backslashes

<div id="skyscraper-ad"> 
<?php 
    $one = "\\Images\\"; 
?> 
</div> 
+0

我不明白。如果添加了兩個「//」,是不是會搞亂目錄? –

+0

反斜槓用於轉義幾個特殊字符,包括其自身。 –

+0

不需要取消第一個反斜槓。 '$ one =「\ Images \\」'這可以正常工作; – nyzm

1

在PHP中的\字符用來逃避緊隨其後的字符可以被解釋爲「不是字符串的一部分」。

例如。如果你想運行這個:

echo '\'hello'; 

它會輸出:'hello

在您的代碼中,您正在逃避結尾',這將導致PHP引發錯誤。

echo '\Images\\';,另一方面將輸出\Images\