2

有没有更短的方法在字符串中包含 PHP 常量?例如,而不是:

define("MYCONST","this");
echo "hello, my const is set to: " . MYCONST . ", and that is that.";

例如,我最近了解了{}在字符串中包含数组时的标签,这意味着您不必转义。有没有类似的方法可以用常量来做到这一点,这样我就不必每次都逃出字符串来包含它们?

IE

echo "hello, my const is set to: {MYCONST}, and that is that.";

..但这似乎不起作用:(

4

3 回答 3

2

不。不幸的是,如果您想在其中使用常量,则必须连接字符串。

于 2012-12-01T12:18:05.967 回答
0

您不能以这种方式使用常量。您需要使用它添加字符串。否则,还有另一种方式:

试试这个:

define("MYCONST","this");
echo "hello, my const is set to: " , MYCONST , ", and that is that.";

输出:

hello, my const is set to: this, and that is that.

演示: http: //phpfiddle.org/main/code/t63-1zx

于 2012-12-01T12:18:23.477 回答
0

{}它将值转换为变量不起作用。

于 2012-12-01T12:24:45.903 回答