get_class_methods

get_class_methods -- Retourne les noms des méthodes d'une classe.

Description

array get_class_methods ( string class_name)

get_class_methods( ) retourne un tableau contenant les noms des méthodes de la classe class_name .

A partir de PHP 4.0.6 , vous pouvez spécifier l ' objet lui-même , au lieu de sa classe class_name . Par exemple :

 
?php

 
$class_methods

 
=

 
get_class_methods(

 
$my_class)

 
;

 
?





Exemple 1 . Exemple avec get_class_methods( )

 
?php

 
class

 
myclass

 
{

 
/

 
/

 
constructeur

 
function

 
maclasse(

 
)

 
{

 
return(TRUE)

 
;

 
    }

 
/

 
/

 
méthode

 
1

 
function

 
myfunc1(

 
)

 
{

 
return(TRUE)

 
;

 
    }

 
/

 
/

 
méthode

 
2

 
function

 
mafunc2(

 
)

 
{

 
return(TRUE)

 
;

 
    }

 
}

 
$ma_classe

 
=

 
new

 
maclasse()

 
;

 
$class_methods

 
=

 
get_class_methods(get_class($ma_class))

 
;

 
foreach

 
($class_methods

 
as

 
$method_name

 
)

 
{

 
echo

 
"$method_name\n"

 
;

 
}

 
?





Va afficher :

 
maclass

 
mafunc1

 
mafunc2





Voir aussi get_class_vars( ) et get_object_vars( )