get_class_vars

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

 
:









Zie ook get_class_methods( ) en get_object_vars( )