引用php中的常量:“这是一个MY_CONSTANT”

2022-08-30 17:45:39

我想在PHP中使用常量,但我也想把它放在双引号内,就像变量一样。这有可能吗?

define("TESTER", "World!");
echo "Hello, TESTER";

显然输出“Hello,TESTER”,但我真正想要的是这样的东西:

$tester = "World!";
echo "Hello, $tester";

输出“你好,世界!


答案 1

抱歉,这不是 PHP 中常量的工作方式。您可以将变量放在双引号和半边形中,但不能放在常量中。


答案 2

我建议您使用串联,因为:

  1. 当您将变量用于双引号字符串时,您的可见性不好;
  2. 当你使用双引号字符串时,php可以缓慢处理;
  3. 你不要在字符串中使用常量,因为没有任何分隔符,php知道什么是常量。

推荐