【发布时间】:2011-06-13 17:11:33
【问题描述】:
我对@987654321@ 的阅读(就在“字符串访问和按字符修改”部分之前的位)是,您可以在字符串中使用类常量和 {} 做一些花哨的技巧,但您不能这样做让这个方法返回真相的简单事情:
class c {
const k = '12';
public function s() {
return "Twelve in decimal is {c::k}.";
}
}
这里是连接的正确解决方案吗?
【问题讨论】:
-
既然串联工作,为什么不你只是串联?
-
@evolve:问题是关于 PHP 语言,而不是关于什么是好的代码。为什么我会或不会连接(如果我有选择的话)是无关紧要的。
-
如果有人想知道你为什么不想连接;您可能使用的是 heredoc 字符串而不是双引号字符串。两者都扩展变量,但 heredocs 不能很好地连接。