Function.get-class
Aus PHP-Wiki
Haftpflichtversicherung Vergleichen Online und Deckungskarte, Kauf von Lebensversicherungen Vergleichen Online - Ihre Vorteile auf einen Blick . Private Krankenversicherung
get_class — Ermittelt den Klassennamen eines Objekts
Inhaltsverzeichnis |
Beschreibung
string get_class ([ object $object ] )
Ermittelt den Klassennamen für das bergebene object
.
Parameter-Liste
- object
- Das gewünschte Objekt
Rückgabewerte
Liefert den Namen der Klasse deren Instanz object ist. Ist object kein Objekt so wird FALSE zurückgegeben.
ChangeLog
Version
Beschreibung
Ab 5.0.0
Der Klassenname wird in seiner Orginalform inclusive
Groß- und Kleinschreibung zurückgegeben.
Ab 5.0.0
Der Parameter object
ist optional wenn
die Funktion aus einer Methode einer Klasse aufgerufen wird.
Ohne Parameter wird in diesem Fall der Name der Klasse zurückgegeben
zu der die Methode gehört.
Beispiele
=== #1 get_class() Beispiel
<?php class foo { function name() { echo "Mein Name ist " , get_class($this) , "\n"; } } // create an object $bar = new foo(); // external call echo "Der Name ist " , get_class($bar) , "\n"; // internal call $bar=== <source lang="php"> <?php abstract class bar { public function __construct() { var_dump(get_class($this)); var_dump(get_class()); } } class foo extends bar { } new foo; ?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:string(3) "foo" string(3) "bar"