Retourne les noms des méthodes d'une classe array get_class_methods (string class_name) get_class_methods() retourne un tableau contenant les noms des méthodes de la classe class_name. Note : 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 avec get_class_methods()
<?php $class_methods = get_class_methods($my_class); ?>
<?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()