314 of 410 menu

Fonction method_exists

La fonction method_exists vérifie si la méthode spécifiée existe dans la classe ou l'objet donné. Le premier paramètre de la fonction accepte un objet ou un nom de classe, et le second - le nom de la méthode sous forme de chaîne. Retourne true si la méthode existe, et false dans le cas contraire.

Syntaxe

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

Exemple

Vérifions l'existence d'une méthode dans une classe :

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

Résultat de l'exécution du code :

true

Exemple

Vérifions l'existence d'une méthode pour un objet :

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

Résultat de l'exécution du code :

true

Exemple

Vérifions une méthode inexistante :

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

Résultat de l'exécution du code :

false

Voir aussi

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser