Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想做这样的事情:
call_user_func(array('Class', 'Method'), implode(", ", $array));
可能吗?内爆字符串包含几个表达式。然而,在这种形状中,如果 $array 包含 2 个元素,我会收到一个错误,即 Class::method() 需要 2 个参数,而不是 1 个。
我该如何解决这个问题?
你想要call_user_func_array。
call_user_func_array
call_user_func_array(array('Class', 'Method'), $array);