甲PHP常数的定义如下:分配变量值的恒定
define('const_name','const_value');
尝试这样的:
define('const_name', $variable_name);
为什么呢?因为我是一个初学者,我想如果这个工程:
define('const_name', 50);
我的版本也将工作。它没有。它应该工作,而不是因为我误打错了什么,或者我的企图只是愚蠢的?
注意:我的变量内部是从MySQL数据库中提取的Google Analytics代码。只是一个像这样的字符串UA-XXXXX-Y,没有更多。
*“它不起作用”* [没有解释问题](http://stuck.include-once.org/#help3)就够了。您需要详细说明您的输入,预期结果和实际结果,或详细说明错误消息。 – mario
你在做什么应该可以工作,所以是的,要么你输错了一些东西,要么你的变量内容不是你认为的那样。如果您没有收到错误消息,请确保您打开了错误报告。 – octern
@mario。我有一个条件,说如果定义了该常量,则会用ID跟踪Google跟踪代码,否则不会完全显示跟踪代码。但是ID在DB内部,所以我没有正确提取它。我做错了,我只是想知道是否是这样。 – Raul