【发布时间】:2011-06-02 11:25:16
【问题描述】:
我有两个班级,class ClassOne { } 和 class ClassTwo {}。我得到一个字符串,它可以是 "One" 或 "Two"。
而不是使用很长的switch 语句,例如:
switch ($str) {
case "One":
return new ClassOne();
case "Two":
return new ClassTwo();
}
有没有办法可以使用字符串创建实例,即new Class("Class" . $str);?
【问题讨论】:
标签: php