php 中的动态类名
我有一个名为 和 的基类,用于扩展此类,如 、、、、、、等。field
text
select
radio
checkbox
date
time
number
使用 在目录中以递归方式动态调用扩展类的类。我这样做是为了使我(和其他人)只能通过添加单个文件轻松添加新的字段类型field
include_once()
我想知道的是:有没有办法从变量名称中动态包含的扩展类之一中证实新对象?
例如,一个名称为:checkbox
$field_type = 'checkbox';
$field = new {$field_type}();
也许这会起作用?但事实并非如此?
$field_type = 'checkbox';
$field = new $$field_type();