既然 HTML 以及 ASP.NET 和 PHP 等语言在使用属性或字符串时都可以接受,为什么有些人会互换使用单引号和双引号?
据我了解,在可能的情况下使用双引号在语法上是正确的,当您需要为内联逻辑嵌入双引号时使用单引号。
有什么我想念的吗?
例如:
HTML
<a href='http://google.com'>Google</a>
PHP
<? echo 'Hello World!'; ?>
ASP.NET
<form id='myForm' runat='server'></form>
最佳答案
从技术上讲,在 PHP 中单引号更快,因为您不需要解析其中的内容。
编辑: 所以双引号会自动转换为单引号,但如果您在双引号字符串中进行变量替换,那将是您性能受到影响的时候:
无论哪种方式,要在陪审团对此做出回答时回答 OP 的问题,请谨慎行事 (TM) 并使用单引号 :)
关于php - 单引号而不是双引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4317923/