【发布时间】:2012-12-07 16:13:41
【问题描述】:
例子:
<?php
class a{
public function func(){
return "a";
}
}
class b{
public function func(){
return "b";
}
}
$input = "a"; // Would come from user input
eval('$duck = new '.$input.'();');
$duck->func(); // Returns a in this case
有什么方法可以在不使用eval() 的情况下做到这一点?
【问题讨论】:
标签: php eval duck-typing