function_exists
(PHP 4, PHP 5)
function_exists —
Retorna TRUE se a função dada está definida
Descrição
bool function_exists
( string
$function_name
)
Verifica a lista de funções definidas, ambas embutidas (interna) e
definidas pelo usuário, para function_name.
Parâmetros
-
function_name -
O nome da função, como uma string.
Valor Retornado
Retorna TRUE se function_name existe e é uma
função, FALSE caso contrário.
Note:
Esta função retornará
FALSEpara construtores, como include_once e echo.
Exemplos
Example #1 Exemplo da function_exists()
<?php
if (function_exists('imap_open')) {
echo "IMAP functions are available.<br />\n";
} else {
echo "IMAP functions are not available.<br />\n";
}
?>
Notas
Note:
O nome da função deve existir se a função chama a si própria se torna inútil devido a configuração ou opções de compilação (com a função image sendo um exemplo).
Veja Também
- method_exists() - Checa se o método da classe existe
- is_callable() - Verifica se o conteúdo da variável pode ser chamado como função
- get_defined_functions() - Retorna um array de todas as funções definidas