380 of 410 menu

Fonction function_exists

La fonction function_exists vérifie si la fonction spécifiée a été définie. Elle renvoie true si la fonction existe, et false dans le cas contraire. La fonction prend un paramètre - le nom de la fonction à vérifier sous forme de chaîne de caractères.

Syntaxe

function_exists(string $function_name): bool

Exemple

Vérifions l'existence de la fonction standard strlen :

<?php $res = function_exists('strlen'); var_dump($res); ?>

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

true

Exemple

Vérifions l'existence d'une fonction inexistante :

<?php $res = function_exists('nonexistent_function'); var_dump($res); ?>

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

false

Exemple

Vérifions l'existence d'une fonction avant et après sa définition :

<?php $res1 = function_exists('custom_function'); var_dump($res1); function custom_function() { return 'Hello'; } $res2 = function_exists('custom_function'); var_dump($res2); ?>

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

false true

Voir aussi

  • la fonction method_exists,
    qui vérifie l'existence d'une méthode de classe
  • la fonction is_callable,
    qui vérifie si une valeur peut être appelée comme une fonction
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