(PHP 4, PHP 5)
get_object_vars — Liefert die öffentlichen Elemente eines Objekts
Liefert die öffentlichen Elemente des gegebenen Objekts object .
Eine Objektinstanz.
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.
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. |
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 }