PHP Handleiding
Terug
Volgende
Deze functie retourneert een associatieve array met alle gedefinieerde eigenschappen van het object gespecificeerd door de parameter obj.
Als er eigenschappen zijn welke gedefinieerd zijn in de klasse waartoe obj behoort maar nog geen waarde zijn toegekend zullen deze niet worden opgemerkt.
Voorbeeld 1.
Voorbeeld voor get_object_vars()
?php class Punt2D {var $x, $y; var $label; function Punt2D($x, $y) {$this - x = $x; $this - y = $y;} function zetLabel($label) {$this - label = $label;} function haalPunt() {return array("x "= $this - x, "y" = $this - y, "label "= $this - label);}} / / "$label" is gedeclareerd maar heeft geen standaard waarde $p1 = new Punt2D(1.233, 3.445); print_r(get_object_vars($p1)); $p1 - zetLabel("Punt #1"); print_r(get_object_vars($p1));?
Array ([x] = 1.233 [y] = 3.445) Array ([x] = 1.233 [y] = 3.445 [label] = Punt #1)
Zie ook get_class_methods() en get_class_var()!
Terug
Begin
Volgende
Omhoog