我正在制作一个控制器,它从一个类中调用不同的方法,我希望尽可能地使其通用。 我目前有以下代码:
//More code up, just showing the important code part
$geo = new Geolocation();
$res = $geo->{$method}(...$params);
echo json_encode($res);
我想要的是将一个数组作为参数传递给我的Geolocation类。
我从下一个线程中得到了一个思路: 在PHP中传递一个数组作为参数,而不是一个数组。 问题是"展开运算符"...不起作用,可能是因为它不是一个函数。有相关的解决方案吗?
PHP 5.6.20
{$method}
有关的问题。 - AbraCadaver