method_exists

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

method_existsVérifie si la méthode existe pour une classe

Description

method_exists(object|string$object_or_class, string$method): bool

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

Liste de paramètres

object_or_class

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

method

Le nom de la méthode

Valeurs de retour

Retourne true si la méthode fournie par le paramètre method a été définie pour l'objet object_or_class, false sinon.

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)

Notes

Note:

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

Voir aussi

To Top