Retourne les noms des méthodes d'une classe

# get_class_methods

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

get_class_methods — Retourne les noms des méthodes d'une classe

### Description

function get_class_methods(object|string `$object_or_class`): array

Retourne les noms des méthodes d'une classe.

### Liste de paramètres

`object_or_class`

  Le nom de la classe ou une instance d'objet

### Valeurs de retour

Retourne un tableau contenant les noms des méthodes définies pour la classe spécifiée par `object_or_class`.

### Historique

Version | Description
--- | ---
8.0.0 | Le paramètre `object_or_class` accepte désormais seulement les objets ou noms de classe valides.

### Exemples

Exemple #1 Exemple avec get_class_methods()

    <?php

    class myclass {
        // constructeur
        function __construct()
        {
            return(true);
        }

        // méthode 1
        function myfunc1()
        {
            return(true);
        }

        // méthode 2
        function myfunc2()
        {
            return(true);
        }
    }

    $class_methods = get_class_methods('myclass');
    // ou
    $class_methods = get_class_methods(new myclass());

    foreach ($class_methods as $method_name) {
        echo "$method_name\n";
    }

    ?>

L'exemple ci-dessus va afficher :

    __construct
    myfunc1
    myfunc2

### Voir aussi

- get_class() - Retourne le nom de la classe d'un objet
- get_class_vars() - Retourne les valeurs par défaut des propriétés d'une classe
- get_object_vars() - Retourne les propriétés d'un objet

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open