我可以在从数据库中提取的字符串中使用php常量吗?

时间:2012-03-09 08:26:31

标签: php database constants definitions

我整个晚上一直试图这样做,但我无法让它发挥作用。

我从我的数据库中提取包含其他PHP常量的文本字符串,并尝试将整个事物定义为常量,显示代码可能比解释它更容易:

foreach($dalResponse->contents as $thisConfigItem){
    define($thisConfigItem['contentTag'],$thisConfigItem[LANGUAGE_DEFAULT]);
}

在此示例中,$ thisConfigItem ['contentTag']的内容为WELCOME,$ thisConfigItem [LANGUAGE_DEFAULT]的内容为“欢迎使用SITE_NAME”。 SITE_NAME是以前定义的常量,其值为“thisSite”。

我希望常量欢迎包含“欢迎使用此站点”。

这可能吗?

干杯 安迪

1 个答案:

答案 0 :(得分:0)

如果您尝试使用变量的值,请尝试使用变量变量:

http://php.net/manual/en/language.variables.variable.php