动态访问抽象类属性(类)

时间:2014-08-18 11:04:01

标签: php

鉴于有抽象类,我想从不同的类访问某些属性,我想要一个用户界面,用户可以进入该类和属性。

有没有比

更好的方法
$_class = "CLASSNAME";
$_prop  = "FILE";

$_eval = "return (" . $_class . "::$" . $_prop . ");"; 
$_val = eval( $_eval );

如果该类已知(或只存在一个类),我可以使用

$_val = CLASSNAME::$$_prop;

但是如何替换CLASSNAME?

1 个答案:

答案 0 :(得分:-1)

你能否找到Magic Constants的力量并意识到使用eval()的错误(应该发音为“邪恶”)