get_class_vars
(PHP 4, PHP 5)
get_class_vars — Retourneert een array met alle eigenschappen van een klasse.
Beschrijving
array get_class_vars
( string $klasse_naam
)
Deze functie retourneert een associatieve array met alle eigenschappen (met een waarde) van een klasse. De array zal als volgt gedefinieerd zijn: eigenschapnaam => waarde .
Note: Niet geïnitialiseerde eigenschappen zullen niet worden opgemerkt door get_class_vars().
Example#1 get_class_vars() voorbeeld
<?php
class mijnklasse {
var $Eigenschap1; // Let op: niet geinitialiseerd!
var $Eigenschap2 = 'xyz';
var $Eigenschap3 = 100;
// Constructor
function mijnklasse() {
return (TRUE);
}
}
$mijn_object = new mijnklasse();
$klasse_eigenschappen = get_class_vars(get_class($mijn_object));
foreach ($klasse_eigenschappen as $naam => $waarde) {
echo "$naam: $waarde\n";
}
?>
Dit script zal het volgende weergeven:
Eigenschap2: xyz Eigenschap3: 100
Zie ook get_class_methods() en get_object_vars()