我有可变参数的服务方法:
public function callSP($namespace, $function, ...$params) {}
编译成容器,如:
public function callSP($namespace, $function, $params = null)
因此导致:
严格标准通知说callSP()应该与XXX \ XXX \ Service :: callSP兼容($ namespace,$ function,... $ params)
甚至找不到任何有关此问题的问题。
答案 0 :(得分:3)
我想,某种懒惰服务(监听器或显式lazy: true
)会出现问题
延迟服务使用ocramius/proxy-manager
库进行操作。
该库引入了自2.0版以来对可变参数的支持,它至少需要PHP 7.0。
所以我觉得这里与5.6无关。
链接: