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!
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]