A função function_exists () pode retornar true se uma determinada função tiver sido definida.
Sintaxe
bool function_exists( string $function_name )
A função function_exists () pode verificar uma lista de funções definidas, tanto internas (internas) quanto definidas pelo usuário para function_name. Esta função pode retornar verdadeiro, se function_name existir, ou falso caso contrário.
Exemplo
<?php
$function_name = "fopen";
if (function_exists($function_name) ) {
echo "$function_name is enabled";
} else {
echo "$function_name is not enabled";
}
?>
Resultado
fopen is enabled