Manuel PHP

get_class_methods

(PHP 4, PHP 5)

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

Description

array get_class_methods ( mixed $class_name )

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

Liste de paramètres

class_name

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 class_name . En cas d'erreur, NULL est retourné.

Historique

Version Description
5.0.0 Depuis PHP 5, cette fonction retourne le nom des méthodes telles quelles sont déclarées (sensible à la casse). En PHP 4, elles étaient en minuscules.
4.0.6 La possibilité de spécifier l'objet lui-même a été ajoutée.

Exemples

Example#1 Exemple avec get_class_methods()

  1. <?php
  2.  
  3. class myclass { 
  4.    // constructeur
  5.    function myclass() 
  6.    { 
  7.       return(true); 
  8.    } 
  9.  
  10.    // méthode 1
  11.    function myfunc1() 
  12.    { 
  13.       return(true); 
  14.    } 
  15.  
  16.    // méthode 2
  17.    function myfunc2() 
  18.    { 
  19.       return(true); 
  20.    }  
  21. }  
  22.  
  23. $class_methods = get_class_methods('myclass');  
  24. // ou
  25. $class_methods = get_class_methods(new myclass());  
  26.  
  27. foreach ($class_methods as $method_name) { 
  28.    echo "$method_name\n";  
  29. }  
  30.  
  31. ?> 

L'exemple ci-dessus va afficher :

myclass myfunc1 myfunc2


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog