PHP Handbuch
Zurück |  | Weiter

# 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

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

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

Zurück | Zum Anfang | Weiter
get_class_vars | Nach oben | get_declared_classes