Documentación offline PHP master

function_exists

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

function_exists

Indica si una función está definida

Descripción#

function_exists(string $function): bool
```php

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 `string`.

## Valores devueltos

Devuelve `true` si la función `function` existe y es una función, `false` en caso contrario.

> [!NOTE]
> Tenga en cuenta que `function_exists` devolverá `false` para las sentencias como `include_once` y `echo`.

## Ejemplos

Ejemplo con `function_exists`
\n"; } else { echo "Las funciones IMAP no están disponibles.
\n"; } ?>

```php

Notas#

[!NOTE] 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).

Véase también#

method_exists, is_callable, get_defined_functions, class_exists, extension_loaded