September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten Methoden und Funktionen eine bestimmte Sichtbarkeit geben, damit sie nur in Klassen zugreifbar sind, die eine bestimmte Beziehung zu dem Objekt haben.
Nutzen Sie die Schlüsselwörter public, protected und private, wie in Listing 7.9 gezeigt.
class Person {
public $name; // überall zugreifbar
protected $alter; // nur in dieser Klasse und in Kindklassen zugreifbar
private $gehalt; // nur in dieser Klasse zugreifbar
public function __construct() {
// ...
}
protected function setAlter() {
// ...
}
private function setGehalt() {
// ...
}
}Listing 7.9 Eine Klasse mit Zugriffskontrolle
PHP ermöglicht Ihnen, den Zugriff auf Methoden und Eigenschaften einzuschränken. Es gibt drei Stufen ...