319 of 410 menu

Funktion get_parent_class

Die Funktion get_parent_class gibt den Namen der Elternklasse für das angegebene Objekt oder die Klasse zurück. Wenn keine Elternklasse existiert, gibt die Funktion false zurück. Als Parameter kann entweder ein Objekt oder ein Klassenname als Zeichenkette übergeben werden.

Syntax

get_parent_class(object|string);

Beispiel

Rufen wir die Elternklasse für ein Objekt ab:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); echo get_parent_class($obj); ?>

Ergebnis der Codeausführung:

'ParentClass'

Beispiel

Rufen wir die Elternklasse anhand des Klassennamens ab:

<?php class ParentClass {} class ChildClass extends ParentClass {} echo get_parent_class('ChildClass'); ?>

Ergebnis der Codeausführung:

'ParentClass'

Beispiel

Versuchen wir, die Elternklasse für eine Klasse ohne Elternklasse abzurufen:

<?php class SimpleClass {} var_dump(get_parent_class('SimpleClass')); ?>

Ergebnis der Codeausführung:

false

Siehe auch

  • die Funktion get_class,
    die die Klasse eines Objekts zurückgibt
  • die Funktion is_subclass_of,
    die die Vererbung prüft
  • die Funktion class_parents,
    die alle Elternklassen zurückgibt
  • die Funktion instanceof,
    den Operator zur Überprüfung einer Instanz
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen