PHP創建一個鏈接:如何在PHP中的雙引號內使用單引號?
echo "<a href=\"$currentFile?rowID=$row['id']\">click here</a>";
這將引發一個錯誤:Parse error: parse error, expecting 'T_STRING' or 'T_VARIABLE' or 'T_NUM_STRING'
。你怎麼能這樣做?
此外,混合單引號和雙引號以及轉義雙引號會降低可讀性並始終生成錯誤。有沒有更好的方法來用另一種語法創建引號,比如Ruby中的%Q()?
工作PHP 5.2.8。
它不是必需的,但是這是我喜歡做你在做什麼:'回聲「click here」;' – Shea 2012-03-09 02:27:00
同意,這樣一來它是由變量界定字符串清晰。 – Manhim 2012-03-09 02:31:10
@andrewjackson - 我也是這樣做的,但我發現很難閱讀和容易出錯。 – 2012-03-09 02:31:21