PHP - 从字符串内部调用常量

Ale*_*lex 1 php string variables

可能重复:
在字符串中包含常量而不连接

你好

我看到你可以像这样在字符串中调用调用变量:$X = "bla bla $variable"; 我是否也可以使用常量来做这个,如果可以的话,什么是synthax?

Vin*_*ard 6

你不能在字符串中调用它,所以你必须键入$X = "bla bla " . constant.

如果你真的想从字符串中调用它,那么你必须使用get_defined_constants函数:

$consts = get_defined_constants();
echo "bla bla {$consts['constant']}";
Run Code Online (Sandbox Code Playgroud)

但实际上,没有意义;-)