dedlfix: mysql_result - Funktion schreiben?

Beitrag lesen

Tach!

Das macht OOP:

$db = new MyDBClass();
$db->fetchMyData($query);

D.h., beim Aufruf der Methode (in OOP heißen Funktionen Methoden) wird das Objekt übergeben. Und das findet sich innerhalb der Methode in $this.

Das stimmt nicht. $this ist ein Verweis auf die aktuelle Instanz, nicht auf Parameter, die man einer Methode übergibt. Das im Beispiel gezeigte $query befindet sich in der Variable, die man in der Methodensignatur als Parameter angegeben hat. Aber das dürfte bekannt sein, denn das ist bei OOP nicht anders als bei Nicht-OOP-Funktionen.

dedlfix.