Gestión de funciones
PHP Manual

function_exists

(PHP 4, PHP 5)

function_exists — Devolver TRUE si la función dada ha sido definida

Descripción

bool function_exists ( string $nombre_funcion )

Chequea la lista de funciones definidas, tanto incorporadas (internas) como definidas por el usuario, en busca de nombre_funcion .

Lista de parámetros

nombre_funcion

El nombre de función, como una cadena.

Valores retornados

Devuelve TRUE si nombre_funcion existe y es una función, FALSE de lo contrario.

Note: Esta función devolverá FALSE para construcciones del lenguaje, como include_once() y echo().

Ejemplos

Example#1 Ejemplo de 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";
}
?>

Notes

Note: En nombre de función puede existir incluso si la función misma es inutilizable debido a la configuración o las opciones de compilación (por ejemplo puede ocurrir con las funciones image).

Ver también


Gestión de funciones
PHP Manual