PHP Handbuch
Zurück |  | Nach vorne

# get_object_vars

(PHP 4 , PHP 5)

get_object_vars -- Liefert die Elemente eines Objekts

## Beschreibung

array get_object_vars ( object obj)

Diese Funktion gibt ein assoziatives Array der für das angegebene Objekt `obj` definierten Eigenschaften zurück. Wenn Variablen der Klasse, von der `obj` eine Instanz ist, kein Wert zugewiesen wurde, werden diese nicht im Array zurückgegeben.

Beispiel 1. Gebrauch von get_object_vars()
`<?php class Punkt2D { var $x, $y; var $bezeichnung; function Punkt2D($x, $y) { $this->x = $x; $this->y = $y; } function setzeBezeichnung($bezeichnung) { $this->bezeichnung = $bezeichnung; } function gibPunkt() { return array("x" => $this->x, "y" => $this->y, "bezeichnung" => $this->bezeichnung); } } $p1 = new Punkt2D(1.233, 3.445); print_r(get_object_vars($p1)); // "$bezeichnung" ist deklariert, aber nicht definiert // Array // ( // [x] => 1.233 // [y] => 3.445 // ) $p1->setzeBezeichnung("point #1"); print_r(get_object_vars($p1)); // Array // ( // [x] => 1.233 // [y] => 3.445 // [bezeichnung] => point #1 // ) ?>`

Siehe auch get_class_methods(), get_class_vars()

Zurück | Zum Anfang | Nach vorne
get_declared_interfaces | Nach oben | get_parent_class