undefined method PHP
Hibaüzenet
Call to undefined method Class::method()
Hibás kód
$obj = new ClassName();
$obj->method();
Javított kód
class ClassName {
public function method() {
// implementáció
}
}
$obj = new ClassName();
$obj->method();
Magyarázat
Call to undefined method hiba akkor fordul elő, amikor egy objektumon olyan metódust hívsz meg, amely nincs definiálva az osztályban. A PHP ez esetben Fatal Error-t dob. A megoldás, hogy ellenőrzöd az osztály definícióját, és hozzáadod a szükséges metódust, vagy ha elgépelésről van szó, javítod a metódus nevét. Így a hívás sikeresen lefut.
További információ: PHP Class Methods
