7.3 Ein Objekt durch eine Unterklasse erweitern
Problem
Sie möchten eine Objektklasse durch eine Kindklasse erweitern. Zum Beispiel möchten Sie neue Eigenschaften oder Methoden hinzufügen, oder Sie wollen das Verhalten einer Methode ändern.
Lösung
Deklarieren Sie eine Kindklasse, indem Sie die Elternklasse mit extends
erweitern:
// Deklaration der Elternklasse class business { public $name; public $address; public function get_info_as_html() { return "<b>".$this->name."</b><br/> <br/>".nl2br($this->address); } }
// Deklaration der Kindklasse class airline extends business { public $destinations = array(); public function get_info_as_html() { $info = "<b>".$this->name." Airlines</b><br/> </br>".nl2br($this->address); $info .= "<br/> <br/>Destinations: ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.