# get_class_methods

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

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

### Description

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 de la classe `object_or_class`. En cas d'erreur, `null` est retourné.

### Historique

Version | Description
--- | ---
8.0.0 | La 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