我整个晚上都在努力做到这一点,但一直没能让它发挥作用。
我从我的数据库中提取包含其他PHP常量的字符串文本,并试图将整件事定义为一个常量,显示代码可能比解释它更容易:
foreach($dalResponse->contents as $thisConfigItem){
define($thisConfigItem['contentTag'],$thisConfigItem[LANGUAGE_DEFAULT]);
}
在本例中,$thisConfigItem['contentTag']的内容为WELCOME,$thisConfigItem[LANGUAGE_DEFAULT]的内容d为"欢迎使用SITE_NAME"。SITE_NAME是以前定义的常量,值为"thisSite"。
我希望常量"欢迎"包含"欢迎访问本网站"。
这可能吗?
干杯Andy
如果您试图使用变量的值,请尝试使用variables variable:
http://php.net/manual/en/language.variables.variable.php