假设我需要获得动态形成的值,如
StaticClass::chatincon
使用动态部分$ aa
形成$aa = icon;
echo StaticClass::chat{$aa}; // not working
什么是正确的方法,最好不使用eval()//当eval r进行eval注射
答案 0 :(得分:1)
答案 1 :(得分:1)
使用函数constant()(如http://www.php.net/constant),即:
constant('StaticClass::chat'. $aa)
答案 2 :(得分:1)
你错过了constant
。语法是
constant ( string $name )
应该是
constant('StaticClass::chat'. $aa)