PHP
Referenzliste
get_parent_class
Klassen und Objekt-Funktionen
Befehl:
string get_parent_class ([ mixed $object ] )
Parameter-Liste:
Beschreibung | |
---|---|
Das untersuchte Objekt oder der untersuchte Klassenname. |
Rückgabewerte:
Gibt den Namen der Elternklasse der Klasse zurück, von der object eine Instanz oder der Name ist.
Falls die Funktion ausserhalb eines Objekts ohne Parameter aufgerufen wird, gibt sie
Falls die Funktion ausserhalb eines Objekts ohne Parameter aufgerufen wird, gibt sie
FALSE
zurück. Beschreibung:
Gibt den Namen der Elternklasse eines Objekts oder einer Klasse zurück.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Falls das Objekt keine Elternklasse hat oder die angegebene Klasse nicht existiert, wird
FALSE
zurückgegeben.Siehe auch:
Ermittelt den Klassennamen eines Objekts
Prüft ob ein Objekt von der angegebenen Klasse abstammt
get_parent_class() - Beispiel:
Eingabe:
<?php class vater { function vater() { // implementiert etwas Logik } } class kind extends vater { function kind() { echo "Ich bin das Kind von " , get_parent_class($this) , "\n"; } } class kind2 extends vater { function kind2() { echo "Ich bin ebenfalls das Kind von " , get_parent_class('kind2') , "\n"; } } $foo = new kind(); $bar = new kind2(); ?>
Ausgabe:
Ich bin das Kind von vater
Ich bin ebenfalls das Kind von vater
Ich bin ebenfalls das Kind von vater
Beschreibung:
Beschreibung | |
---|---|
Falls die Funktion außerhalb eines Objekts ohne Parameter aufgerufen wird, gibt sie NULL zurück mit einer Warnung. |
|
5.0.0 | Der Parameter object ist optional, falls die Funktion von einer Methode eines Objekts aufgerufen wird. |
4.0.5 | Falls object eine Zeichenkette ist, gibt diese Funktion den Namen der Elternklasse der Klasse mit diesem Namen zurück. |
Klassen und Objekt-Funktionen