Classes/Object Funzioni
PHP Manual

get_class_vars

(PHP 4, PHP 5)

get_class_vars — Restituisce un array con le proprietà di default della classe

Descrizione

array get_class_vars ( string $nome_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()


Classes/Object Funzioni
PHP Manual