get_class_methods

(PHP 4, PHP 5, PHP 7, PHP 8)

get_class_methodsObtiene los nombres de los métodos de una clase

Descripción

get_class_methods(mixed $class_name): array

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

Parámetros

class_name

El nombre de la clase o una instancia de objeto

Valores devueltos

Devuelve un array con los nombres de los métodos definidos para la clase especificada por class_name. Es caso de error devuelve null.

Ejemplos

Ejemplo #1 Ejemplo de get_class_methods()

<?php

class miclase {
    
// constructor
    
function __construct()
    {
        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