我有包含classname和args数组的字符串 $ classname($ args)有效,但在这种情况下,构造函数中只有1个参数 任何人都知道,如何用args扩展这个呢?
答案 0 :(得分:7)
$reflection = new ReflectionClass($classname);
$object = $reflection->newInstanceArgs($args);
答案 1 :(得分:-1)
哈哈我刚刚问过这个问题:PHP passing a class as a reference?
你无法展开$args
。您可以尝试传递$args[0], $args[1]
等。