Descrizione
array
get_class_vars ( string nome_classe )
Questa funzione restituisce un array associativo contenente
le proprietà di default della classe. Gli elementi dell'array
prodotto sono nel formato nomevariabile => valore.
Nota:
Nelle verioni di PHP precedenti alla 4.2.0, le variabili della classe non inizializzate non sono
elencate da get_class_vars().
Esempio 1. get_class_vars() esempio
<?php
class miaclasse {
var $var1; // questa variabile non ha un valore di default... var $var2 = "xyz"; var $var3 = 100; // costruttore function miaclasse() { // Modifico qualche proprietà $this->var1 = "foo"; $this->var2 = "bar"; return(true); }
}
$mia_classe = new miaclasse();
$variabili = get_class_vars(get_class($mia_classe));
foreach ($variabili as $nome => $valore) { echo "$nome : $valore\n"; }
?>
|
Produrrà:
// Versioni di PHP antecedenti alla 4.2.0
var2 : xyz
var3 : 100
// Dalla versione 4.2.0
var1:
var2 : xyz
var3 : 100 |
|
Vedere anche get_class_methods() e
get_object_vars()