get_declared_interfaces
get_parent_class
Klassen- und Objekt-Funktionen
PHP Manual

# get_object_vars

(PHP 4, PHP 5)

get_object_vars — Liefert die öffentlichen Elemente eines Objekts

### Beschreibung

array get_object_vars ( object `$object` )

Liefert die öffentlichen Elemente des gegebenen Objekts `object` .

### Parameter-Liste

`object`

  Eine Objektinstanz.

### Rückgabewerte

Gibt ein assoziatives Array der definierten öffentlichen Elemente des mit `object` spezifizierten Objekts zurück. Wenn einem Element kein Wert zugewiesen wurde wird es mit einem `NULL` Wert zurückgegeben.

### ChangeLog

Version | Beschreibung
--- | ---
vor 4.2.0 | Variablen die in der Klasse deklariert sind aber keinen Wert zugewiesen bekommen haben werden nicht als Teil des Ergebnisarrays zurückgegeben.

### Beispiele

Beispiel #1 Nutzung der get_object_vars() Funktion

`<?php
class foo {
private $a;
public $b = 1;
public $c;
private $d;
static $e;
}
$test = new foo;
var_dump(get_object_vars($test));
?>`

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    array(2) {
      ["b"]=>
      int(1)
      ["c"]=>
      NULL
    }

### Siehe auch

- get_class_methods()
- get_class_vars()

get_declared_interfaces
get_parent_class
Klassen- und Objekt-Funktionen
PHP Manual