Manuale PHP
Indietro |  | Avanti

# get_class_methods

(PHP 4, PHP 5)

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:

> `<?php $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"; } ?>`

Il precedente esempio visualizzerà:

    miaclasse
    funzione1
    funzione2

Avvertimento
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()

Indietro | Partenza | Avanti
class_exists | Risali | get_class_vars