Irgentwie habe ich noch nicht so den überblick wo man welche Art von Klassenvariablen verwendet. Erstmal ein Beispiel:
Die Variable in der funktion cool ist nur in der Funktion cool aufrufbar
Die $this Variable ist nicht nur in der function cooler aufrufbar, sondern in der ganzen Klasse.
Für was sind dann die variablen gut, die man am anfang der klasse mit public/private/protected registriert?
PHP-Code:
class Test {
public $hallo
private $hallo_unveraenderlich;
public function cool() {
$ausgabe = 'test';
return $ausgabe;
}
public function cooler() {
$this->ausgabe = 'bestertester';
return $this->ausgabe;
}
public function noch_cooler() {
return $this->ausgabe . 'wow';
}
}
Die $this Variable ist nicht nur in der function cooler aufrufbar, sondern in der ganzen Klasse.
Für was sind dann die variablen gut, die man am anfang der klasse mit public/private/protected registriert?
Kommentar