想知道如何为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' )
任何想法?
答案 0 :(得分:0)
您可以使用call_user_func_array()
。
向Components::ini()
提供一系列参数或通过func_get_args()
获取数组,然后将其与call_user_func_array()
一起传递。
如果您有兴趣使用可变参数构建它们,请使用this answer中显示的ReflectionClass
。