我正在使用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 $$不起作用。 –