我正在尝试使用类中的变量名称调用静态函数。
期望的结果:
class Controller extends Controller {
public $model = 'ModelName';
public function index() {
$woot = $this->model::find('');
var_dump($woot);
}
}
这有效:
$class = 'ClassName';
$object = $class::find($parameters);
这也有效:
$class = new Model();
$object = $class::find($params);
我正在尝试在当前类中定义新的类名,并将 find 作为当前模型中的静态函数调用。__set
在不创建新对象、使用或在函数中声明局部变量的情况下,有什么想法吗?