单引号字符串与双引号字符串
我真的很困惑 PHP 中用什么来表示字符串。
如果我们使用双引号,它也表示字符串,如果使用单引号,它也表示字符串,即“avinash”或“avinash”。
哪个是字符串?
你能告诉我一本阅读 PHP5 的好书吗?
I am really very confused about what is used to represent a string in PHP.
If we use double inverted commas, it too represents string and same if use single inverted commas so "avinash" or 'avinash'.
Which is a string?
Can you tell me about a good book to read PHP5 from?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
双引号 (
"
) 和单引号 ('
) 都表示字符串。但是,PHP 并不以相同的方式处理它们。在双引号 (
"< /code>) 字符串、转义序列和变量名被扩展。在单引号 (
'
) 字符串中,它们不是。该字符串未展开。因此,给出以下内容:
以下代码...
...将输出以下内容:
但是,以下...
...将输出以下内容:
有关更多信息,您可以阅读以下有关字符串的文档页面。
Double quotes (
"
) and single quotes ('
) both represent strings. However, PHP doesn't treat them the same way.In double quoted (
"
) strings, escape sequences and variable names are expanded. In single quotes ('
) strings, they are not. The string is not expanded.So, given the following:
The following code...
... will output this:
However, the following...
... will output this:
For more information, you can read the following documentation page on strings.