is_subclass_of
property_exists
Fonctions Classes/Objets
PHP Manual

# method_exists

(PHP 4, PHP 5)

method_exists — Vérifie que la méthode existe pour une classe

### Description

bool method_exists ( mixed `$object` , string `$method_name` )

Vérifie si la méthode existe pour l'objet `object` fourni.

### Liste de paramètres

`object`

  Une instance d'un objet ou le nom d'une classe

`method_name`

  Le nom de la méthode

### Valeurs de retour

Retourne `TRUE` si la méthode fournie par le paramètre `method_name` a été définie pour l'objet `object`, `FALSE` sinon.

### Notes

> Note: L'usage de cette fonction utilisera toutes les autoloaders enregistrés si la classe n'est pas encore connue.

### Exemples

Exemple #1 Exemple avec method_exists()

`<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>`

L'exemple ci-dessus va afficher :

    bool(true)

Exemple #2 Exemple avec method_exists() en appel statique

`<?php
var_dump(method_exists('Directory','read'));
?>`

L'exemple ci-dessus va afficher :

    bool(true)

### Voir aussi

- function_exists() - Indique si une fonction est définie
- is_callable() - Détermine si l'argument peut être appelé comme fonction

is_subclass_of
property_exists
Fonctions Classes/Objets
PHP Manual