我发现了一些关于这个错误的信息,但我认为这有些不同。我定义了一个公共变量。如何解决从空值创建默认对象?
Class Controller{
public $model;
我试图$model_name
和$this
间添加额外的字(model
)。
public function call_model($model_name){
$this->model->$model_name = new $model_class;
什么是解决方案?
编辑:
Warning: Creating default object from empty value in C:\xampp\htdocs\alisveris\project_library\Controller.php on line 16
什么?如果你想拥有一个属性'$ model',它本身具有属性,它必须是一个对象本身 – kero
然后我需要隐藏错误吗?或删除'模型'? –
你的问题不清楚。请提供更多细节。 – chanchal118