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