Użycie $this wewnątrz funkcji statycznej kończy się niepowodzeniem - dlaczego?

Mam tę metodę, w której chcę użyć $this, ale dostaję błąd: Fatal error: Using $this when not in object context.

Jak mogę to uruchomić?

public static function userNameAvailibility()
{
     $result = $this->getsomthin();
}

1 odpowiedź

To jest poprawna wersja:

public static function userNameAvailibility()
{
     $result = self::getsomthin();
}

Użyj self :: zamiast $ this-> dla metod statycznych.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.