(PHP 4, PHP 5)
get_class_methods — Devuelve un vector (matriz unidimensional) con los nombres de los métodos de la clase en question.
Esta función devuelve un vector con los nombres de los métodos definidos en la clase especificada como class_name .
Note: A partir de PHP 4.0.6, se puede especificar el objeto a sí mismo en vez de class_name . Por ejemplo:
$class_methods = get_class_methods($my_class); // see below the full example
Example#1 get_class_methods() ejemplo
<?php
class myclass {
// constructor
function myclass() {
return(TRUE);
}
// method 1
function myfunc1() {
return(TRUE);
}
// method 2
function myfunc2() {
return(TRUE);
}
}
$my_object = new myclass();
$class_methods = get_class_methods(get_class($my_object));
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}
?>
Producira:
myclass myfunc1 myfunc2
Ver también get_class_vars() y get_object_vars().