"Build" class 从数据库值调用
"Build" class call from database values
我得到了一个数据库 table,其中保存了类名、方法和参数:
class | method | parameters
---------------------------
User | logIn | para1
我现在需要在我的脚本中调用它。我在 $class
中保存了 "User",在 $method
中保存了 "logIn",在 $para
中保存了 "para1":
$class->$method($para);
这有可能吗?
由于这解决了 OP 的问题,并且根据 this answer (awaiting duplicate closure for this problem) and PHP's standard methodology of variable variables,您可以使用:
$class->{$method}($para);
不过 $class->$method($para);
应该也可以。
我得到了一个数据库 table,其中保存了类名、方法和参数:
class | method | parameters
---------------------------
User | logIn | para1
我现在需要在我的脚本中调用它。我在 $class
中保存了 "User",在 $method
中保存了 "logIn",在 $para
中保存了 "para1":
$class->$method($para);
这有可能吗?
由于这解决了 OP 的问题,并且根据 this answer (awaiting duplicate closure for this problem) and PHP's standard methodology of variable variables,您可以使用:
$class->{$method}($para);
不过 $class->$method($para);
应该也可以。