call_user_method
Chiama un metodo dell'oggetto indicato [deprecated]
Descrizione
mixedcall_user_method
stringnome_metodo
objectoggetto
mixedparametro
mixed...
A partire dalla versione 4.1.0 l'uso della funzione call_user_method
è sconsigliato; in sostituzione utilizzare la serie call_user_func
con la sintassi array(&$obj, "method_name").
Richiama il metodo indicato da nome_metodo
dell'oggetto oggetto. Di seguito si fornisce
un esempio di utilizzo. Qui si definisce una classe, si istanzia un
oggetto, e si utilizza call_user_method per
richiamare il metodo stampa_info
NOME = $nome;
$this->TLD = $tld;
}
function stampa_info($prestr="") {
echo $prestr."Stato: ".$this->NOME."\n";
echo $prestr."Dominio di primo livello: ".$this->TLD."\n";
}
}
$paese = new Stato("Peru","pe");
echo "* Richiamo il metodo direttamente\n";
$paese->stampa_info();
echo "\n* utilizzo dello stesso metodo in modo indiretto\n";
call_user_method("stampa_info", $paese, "\t");
?>
]]>
Vedere anche call_user_func_array,
call_user_func,
call_user_method_array.