318 of 410 menu

Funktion get_class

Die Funktion get_class gibt den Klassennamen des übergebenen Objekts zurück. Wenn die Funktion ohne Parameter innerhalb einer Klassenmethode aufgerufen wird, gibt sie den Namen dieser Klasse zurück. Im Falle der Übergabe eines Nicht-Objekts gibt die Funktion false zurück und erzeugt eine Warnung.

Syntax

get_class([object]);

Beispiel

Ermitteln des Klassennamens für ein erstelltes Objekt:

<?php class MyClass {} $obj = new MyClass(); echo get_class($obj); ?>

Ergebnis der Codeausführung:

'MyClass'

Beispiel

Verwendung der Funktion ohne Parameter innerhalb einer Klassenmethode:

<?php class TestClass { public function showClassName() { return get_class(); } } $test = new TestClass(); echo $test->showClassName(); ?>

Ergebnis der Codeausführung:

'TestClass'

Beispiel

Versuch, die Klasse für ein Nicht-Objekt zu ermitteln:

<?php $res = get_class('not an object'); var_dump($res); ?>

Ergebnis der Codeausführung:

false

Siehe auch

  • die Funktion get_parent_class,
    die die Elternklasse zurückgibt
  • die Funktion get_called_class,
    die die aufgerufene Klasse zurückgibt
  • die Funktion is_a,
    die die Zugehörigkeit zu einer Klasse prüft
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