(PHP 4, PHP 5, PHP 7, PHP 8)
function_exists — Indica si una función está definida
Verifica la lista de funciones definidas por el usuario así como las
internas a PHP para encontrar function
.
Devuelve true
si la función function
existe y es una función, false
en caso contrario.
Nota:
Tenga en cuenta que function_exists() devolverá
false
para las sentencias como include_once y echo.
Ejemplo #1 Ejemplo con function_exists()
<?php
if (function_exists('imap_open')) {
echo "Las funciones IMAP están disponibles.<br />\n";
} else {
echo "Las funciones IMAP no están disponibles.<br />\n";
}
?>
Nota:
Un nombre de función puede existir incluso si la función misma no es utilizable debido a una configuración o a una opción de compilación (como con las funciones image por ejemplo).