Wywołanie nie istniejącej funkcji klasy

0

Czy ktoś kojarzy jakiś mechanizm OO w PHP który pozwala na wywołanie metody obiektu, która nie istnieje?
Przykład:

class Klasa {

}

$oObiekt = new Klasa();

$oObiekt->GetNazwa(); //ta funkcja nie ma deklaracji etc

chodzi mi o coś w rodzaju mechanizmu autoloader'a żeby przechwycić moment wywołania metody i zastąpić czymś innym:

class Klasa {
  __functioncall($AMethod, $AParams)
  {
    //i tu coś zrobię
  }
}
0

magic methods php w Google (btw: byłeś blisko ze strzałem)

0

public function __call($name, $arguments)
i
public static function __callStatic($name, $arguments)

perfecto! senkju!

1 użytkowników online, w tym zalogowanych: 0, gości: 1