php 大括号和字符串
谁能向我解释如何在 php 字符串中使用大括号 { } ?就像
“这是一个{$variable}”
“这是一个 {$user -> getName($variable);} 名称”
can anyone explain to me how to use the curly braces { } in php strings? like
"this is a {$variable}"
"this is a {$user -> getName($variable);} name"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果遇到美元符号($),解析器将贪婪地获取尽可能多的标记来形成有效的变量名称。将变量名称括在大括号中以显式指定名称的结尾。
来源
If a dollar sign ($) is encountered, the parser will greedily take as many tokens as possible to form a valid variable name. Enclose the variable name in curly braces to explicitly specify the end of the name.
Source
它用于指定变量名的结尾,例如:
It's used to specify the end of the variable name, for example:
此外,语法“this is a {$user -> getName($variable);} name”无效。您不能在字符串内调用函数/方法。但是你可以这样做:
Also the syntax "this is a {$user -> getName($variable);} name" isn't valid. You can't call functions/methods inside of strings. You could however do this: