(PHP 4, PHP 5)
get_class_methods — Restituisce un array con i nomi dei metodi della classe
$nome_classe
)
Questa funzione restituisce un array contenente i nomi dei metodi
definiti per la classe specificata da nome_classe
.
Nota:
Dalla versione 4.0.6 di PHP, si può specificare direttamente l'oggetto anziché la classe nel parametro
nome_classe
. Ad esempio:<?php
$metodi_della_classe = get_class_methods($mia_classe); // vedere di seguito l'esempio completo
?>
Example #1 Esempio di get_class_methods()
<?php
class miaclasse {
// costruttore
function miaclasse()
{
return(true);
}
// metodo 1
function funzione1()
{
return(true);
}
// metodo 2
function funzione2()
{
return(true);
}
}
$mio_oggetto = new miaclasse();
$metodi = get_class_methods(get_class($mio_oggetto));
foreach ($metodi as $nome_metodo) {
echo "$nome_metodo\n";
}
?>
Il precedente esempio visualizzerà:
miaclasse funzione1 funzione2
Dal PHP 5, questa funzione restituisce il nome dei metodi così come sono dichiarati (sensibile alle maiuscole). In PHP 4 erano restituiti in minuscolo.
Vedere anche get_class_vars() e get_object_vars()