get_class

(PHP 4, PHP 5)

get_class -- Ermittelt den Klassennamen eines Objekts

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

VersionBeschreibung
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

Beispiel 1. get_class() Beispiel

<?php

class foo {
    function
foo()
    {
    
// Implementation
    
}

    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->name();

?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Der Name ist foo
Mein Name ist foo

Siehe auch

get_parent_class()
gettype()
is_subclass_of()