function_exists

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

function_existsRetorna true se a função informada estiver definida

Descrição

function_exists(string$function): bool

Verifica a lista de funções definidas, tanto as internas quanto as definidas pelo usuário, procurando por function.

Parâmetros

function

O nome da função, como uma string.

Valor Retornado

Retorna true se function existir e for uma função, false caso contrário.

Nota:

Esta função retornará false para instruções de linguagem, como include_once e echo.

Exemplos

Exemplo #1 Exemplo de function_exists()

<?php
if (function_exists('imap_open')) {
echo
"Funções IMAP estão disponíveis.<br />\n";
} else {
echo
"Funções IMAP não estão disponíveis.<br />\n";
}
?>

Notas

Nota:

Um nome de função pode existir mesmo se a própria função não puder ser usada devido a opções de configuração ou compilação (por exemplo, as funções image).

Veja Também

To Top