function_exists

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

function_existsIndique si une fonction est définie

Description

function_exists(string$function): bool

Vérifie la liste des fonctions définies par l'utilisateur ainsi que celles internes à php afin d'y trouver function.

Liste de paramètres

function

Le nom de la fonction, sous la forme d'une chaîne de caractères.

Valeurs de retour

Retourne true si la fonction function existe et est une fonction, false sinon.

Note:

Notez également que function_exists() retournera false pour les instructions comme include_once et echo.

Exemples

Exemple #1 Exemple avec function_exists()

<?php
if (function_exists('imap_open')) {
echo
"Les fonctions IMAP sont disponibles.<br />\n";
} else {
echo
"Les fonctions IMAP ne sont pas disponibles.<br />\n";
}
?>

Notes

Note:

Un nom de fonction peut exister même si la fonction elle-même n'est pas utilisable à cause d'une configuration ou d'une option de compilation (avec les fonctions image par exemple).

Voir aussi

To Top