在php中,使用“ callable”并键入提示。当我使用多个参数调用可调用对象时,该方法仅接收第一个。无论是多少,还是我如何调用它。有什么想法吗?
各种调用方法 更改参数类型
$this->class_instance($class_name)->method_reference($method_name)(...$method_args);
内部可调用对象不仅看到第一个参数
答案 0 :(得分:1)
问题在于我如何构造可调用对象。
我正在构造一个闭包内部的callable,它正在处理参数传递。我只需要在此处(在闭包内)扩展参数即可。