【发布时间】:2013-03-20 12:49:15
【问题描述】:
抱歉,如果有与此非常相似的问题,或者在其他地方有答案,但我最近有一个问题一直在想。
大多数精通编程语言和字符串的人都知道,您可以使用斜杠 (\") 转义引号
例如:echo "<input name=\"submit\" type=\"submit\" id=\"brandid\" value=\"submit\" />\n";
但我通常做的是在 " 中使用 ' 而不是斜杠。所以上面的代码看起来像这样:
echo "<input name='submit' type='submit' id='brandid' value='submit' />\n";
有人能解释一下两者之间的区别以及两者之间的优缺点吗?抱歉,如果我没有使用正确的术语或遗漏了什么。
提前感谢您的帮助。
【问题讨论】:
-
越易读越好。请注意,您也可以对
echo使用单引号,然后在内部正常保留双引号 -
@MarkoD 但如果你这样做,
\n将不起作用...... -
@HamZaDzCyberDeV 在他的例子中,我怀疑他需要
\n,但<br />。无论如何,我刚才提到他也有第三种选择。他还可以选择在单引号内使用双引号,然后如果他真的需要,可以与"\n"连接 -
两者都不是更好。您应该真正将您的 php 代码与您的演示文稿分开。如果你这样做了,你甚至不需要担心。
-
那些是反斜杠而不是斜杠。
标签: php escaping quotes double-quotes