class ModelFile extends CoreModel{
public $var;
public $var2;
public static function getId() {
$this->var = '123';
}
}
我有以上型号。我在使用指定变量时遇到问题。 我在上面的代码上得到的错误是
Fatal error: Using $this when not in object context
对这个问题有什么看法吗?
答案 0 :(得分:1)
您无法在静态方法中访问$this
,因为它们不属于任何实例,而是属于整个类。在您的情况下,只需删除static
关键字。