发送多个参数

时间:2014-03-09 23:56:20

标签: php get arguments

想知道如何为MyComponents传递所有参数('arg1','arg2','arg3') 我在课堂上尝试使用'func_get_args'组件但不能

class Components
    function ini( $component )

class MyComponents
    function ini( $arg1 , $arg2 , $arg3 )

$components-> ini( 'MyComponent' , 'arg1' , 'arg2' , 'arg3' )

任何想法?

1 个答案:

答案 0 :(得分:0)

您可以使用call_user_func_array()

Components::ini()提供一系列参数或通过func_get_args()获取数组,然后将其与call_user_func_array()一起传递。

如果您有兴趣使用可变参数构建它们,请使用this answer中显示的ReflectionClass