Funciones de Clases/Objetos
PHP Manual

get_class_methods

(PHP 4, PHP 5)

get_class_methodsObtiene los nombres de los métdos de una clase

Descripción

array get_class_methods ( mixed $class_name )

Obtiene los nombres de los métdos de una clase.

Parámetros

class_name

El nombre de la clase o una instancia de objeto

Valores devueltos

Devuelve una matriz con los nombres de los métodos definidos para la clase especificada por class_name. Es caso de error devuelve NULL.

Historial de cambios

Versión Descripción
5.0.0 A partir de PHP 5, esta función devuelve los nombres de los métodos tal como fueron declarados (sensble a mayúsculas-minúsculas). En PHP 4 están en minúsculas.
4.0.6 Se añadió la capacidad de especificar el objeto mismo.

Ejemplos

Ejemplo #1 Ejemplo de get_class_methods()

<?php

class miclase {
    
// constructor
    
function miclase()
    {
        return(
true);
    }

    
// método 1
    
function mifunc1()
    {
        return(
true);
    }

    
// método 2
    
function mifunc2()
    {
        return(
true);
    }
}

$métodos_clase get_class_methods('miclase');
// o
$métodos_clase get_class_methods(new miclase());

foreach (
$métodos_clase as $nombre_método) {
    echo 
"$nombre_método\n";
}

?>

El resultado del ejemplo sería:

miclase
mifunc1
mifunc2

Ver también


Funciones de Clases/Objetos
PHP Manual