(PHP 4, PHP 5)
get_class_vars — Restituisce un array con le proprietà di default della classe
Questa funzione restituisce un array associativo contenente le proprietà di default pubbliche 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().
Example#1 get_class_vars() esempio
<?php
class miaclasse {
var $var1; // questa variabile non ha un valore di default...
var $var2 = "xyz";
var $var3 = 100;
private $var4; // PHP 5
// 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";
}
?>
Il precedente esempio visualizzerà:
// 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()