get_class_methods
(PHP 4, PHP 5)
get_class_methods — Devuelve un vector (matriz unidimensional) con los nombres de los métodos de la clase en question.
Descripción
vector get_class_methods
( string $class_name
)
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().