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.

Opmerking: Niet geïnitialiseerde eigenschappen zullen niet worden opgemerkt door get_class_vars().

Voorbeeld 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()