get_class_methods

(PHP 4 )

get_class_methods -- Restituisce un array con i nomi dei metodi della classe

Descrizione

array get_class_methods ( string 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:

$metodi_della_classe = get_class_methods($mia_classe); // vedere di seguito l'esempio completo

Esempio 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";
}

?>

Produrrà:

miaclasse
funzione1
funzione2

Vedere anche get_class_vars() e get_object_vars()