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.
Genau!
Wobei die Übergabe der Instanz über den -> (Pfeil) Operator erfolgt. Und somit steht in jeder Methode die Instanz selbst zur Verfügung: $this.
MfG