29.03.2017 09:23:57 pm
Данная ошибка:
Возникает при попытке обратиться к статическому методу внутри класса, при помощи оператора $this, пример:
Внутри класса к статическому методу необходимо обращаться при помощи self (с двойным двоеточием), вот так: self::method(). Пример:
Fatal error: Uncaught Error: Using $this when not in object context in ...
Возникает при попытке обратиться к статическому методу внутри класса, при помощи оператора $this, пример:
public static function first()
{
// Код метода
}
public static function second()
{
return $this->first();
}
Внутри класса к статическому методу необходимо обращаться при помощи self (с двойным двоеточием), вот так: self::method(). Пример:
public static function second()
{
return self::first();
}
- Жалоба