我正在使用Yii作为我的web应用程序。在此我一直常量类模型和扩展如何在yii中构造常量
从CUserIdentity
如..
class Constants extends CUserIdentity
{
CONST ACCOUTN_ONE = 1;
CONST ACCOUTN_TWO = 2;
CONST ACCOUTN_THREE = 3;
}
在这里,我可以访问常量像Constants::ACCOUTN_ONE
,它会返回正确的结果1
但是,当我开始构建常量动态表示..
$type = 'ONE';
$con = "Constants::ACCOUTN_".$type;
echo $con;
它将显示为常量:: ACCOUTN_ONE ;
我期待在这里1
请纠正我,如果任何错误..
对不起,我的坏..回声常量($ CON);对我来说工作正常.. – Abhi
@abhi:多数民众赞成在没有办法做到这一点,eval是非常糟糕的,使用[$$](http://php.net/manual/en/language.variables.variable.php) – DarkMukke
在这种情况下@DarkMukke $$不起作用。 –