Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

get_parent_class

Klassen und Objekt-Funktionen

    Befehl:
string get_parent_class ([ mixed $object ] )


    Parameter-Liste:
NameBeschreibung
objectDas 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 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


Beschreibung:
Version Beschreibung
Vor 5.1.0 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