Forum und email

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