我想在PHP中使用常量,但我也想把它放在双引号内,就像变量一样。这有可能吗?
define("TESTER", "World!");
echo "Hello, TESTER";显然输出的是"Hello,TESTER",但我真正想要的是:
$tester = "World!";
echo "Hello, $tester";输出"Hello,World!“。
发布于 2009-10-14 00:22:11
抱歉,这不是PHP常量的工作方式。您可以将变量放在双引号和heredocs中,但不能放在常量中。
发布于 2009-10-14 01:18:35
串联是最好的方法。
除非你想要恶作剧,令人讨厌的,低效的,邪恶的猴子方式:
echo preg_replace("/TESTER/",TESTER,$original_content);发布于 2009-10-14 00:18:14
不可能,除非您编写自己的字符串解析函数
https://stackoverflow.com/questions/1563654
复制相似问题