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.

Note:

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

Exemplos

Example #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

Note:

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