gpt4 book ai didi

php - 如何使用存储在变量中的类名创建新对象以及如何将另一个变量传递给此类的构造函数?

转载 作者:IT王子 更新时间:2023-10-29 00:05:57 34 4
gpt4 key购买 nike

我将类名存储在变量 $classname;我还有一个值数组应该传递给对象构造函数。

$classname = "MyClass";
$variables = array(1, 2, 3, 4);

我需要

$objInstance = new MyClass(1, 2, 3, 4);

怎么做?

谢谢。

最佳答案

$r = new ReflectionClass($classname);
$objInstance = $r->newInstanceArgs($variables);

关于php - 如何使用存储在变量中的类名创建新对象以及如何将另一个变量传递给此类的构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2413315/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com