(PHP 4, PHP 5, PHP 7, PHP 8)
function_exists — Retorna true
se a função informada estiver definida
Verifica a lista de funções definidas, tanto as internas quanto as definidas pelo usuário, procurando por function
.
function
O nome da função, como uma string.
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.
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";
}
?>
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).