Sytnaxfrage

Hallo!

In einigen PHP-Skripten sind mir z.B. folgende Syntaxe aufgefallen, welche ich leider nicht zu interpretieren weiss, was da passiert.

$m->Body("–");
$this->error_count=0;

Kann mir jemand einen Tipp geben?

Vielen Dank im Voraus!

Hi,

$this wird innerhalb von Klassen verwendet, um festzulegen, dass eine Variable auf dem Objekt gemeint ist. $m->Body("–") scheint die Funktion „Body“ auf einem Objekt $m, dessen Klasse die Funktion beschreibt. Eine Beispielanwendung für objektorientiertes Programmieren mit PHP:

class M {
 var $error\_count;

 function M() {
 $this-\>error\_count = 0;
 }

 function body($text) {
 print($text);
 }
}

$m = new M();
$m-\>body("--");
$m-\>error\_count = 0;

Schönen Gruß,
Rudy

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]