我遇到了我的PHP代碼問題。我一直在改變6個小時,無論我做什麼,我仍然得到Parse錯誤。這是代碼:如何在不轉義爲HTML的情況下正確書寫<img src>而不轉義爲HTML
$slider3 = '<img src="'templates/' . $this->template . '/images/slider/slider3.jpg'">' . '" alt="' . $sitename . '" />';
我可以計算到的唯一辦法不讓它拋出一個錯誤是通過寫這樣說:
$slider3 = '<img src="templates/" . $this->template . "/images/slider/slider3.jpg" . "/>"';
,但我不認爲這是正確的。
我想$ slider3 =「templates/MYTEMPLATE/images/slider/slider3.jpg」然後我會echo $ slider3;
我對所有的單引號和雙引號都感到困惑。我認爲第一個是正確的 - 我看它並研究它,它看起來是對的。但它會拋出解析錯誤。
作爲一般的經驗法則''被認爲是一個字符數組,其中as「」被認爲是一個字符串,儘管字符串是一個字符數組,但這在php(其他編程語言它是)。因此,在PHP中,一個字符串可以包含',並且一個字符數組可以包含「如果您想使用」,您可以通過編寫類似$ var =「\」「; // output =>」的方式來避免它。 – 2014-10-08 05:49:24
如果您的問題得到解答,請接受答案 – 2014-10-08 10:13:59