gpt4 book ai didi

php - 使用 PHP 从变量参数调用构造函数

转载 作者:行者123 更新时间:2023-12-03 01:07:17 25 4
gpt4 key购买 nike

我有一个采用可变参数的函数,我从 func_get_args() 获取该参数。

该函数需要使用这些参数调用构造函数。但是,我不知道该怎么做。

使用call_user_func,您可以使用参数数组调用函数,但是如何从中调用构造函数呢?我不能只将参数数组传递给它;它一定相信我称之为“正常”。

谢谢!

最佳答案

对于 PHP < 5.3,如果不先使用 call_user_func_array 创建类的实例,则不容易实现。然而与Reflection这是非常微不足道的:

$reflection = new ReflectionClass( 'yourClassName' );
$instance = $reflection->newInstanceArgs( $yourArrayOfConstructorArguments );

关于php - 使用 PHP 从变量参数调用构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640208/

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