Другой пример:
class MyClass{
public static $a;
public function getA(){
return self::$a;
}
}
echo MyClass::getA(); // В методе getA доступна переменная self::$aОбрати внимание, что метод getA можно вызвать как статичный даже если он не объявлен static. Это доказывает, что все методы являются статичными, не важно как они объявлены