function_exists

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

function_existsIndica si una función está definida

Descripción

function_exists(string $function): bool

Verifica la lista de funciones definidas por el usuario así como las internas a PHP para encontrar function.

Parámetros

function

El nombre de la función, en forma de chaîne de caractères.

Valores devueltos

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.

Ejemplos

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";
}
?>

Notas

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).

Ver también