Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.12 KB

20-function_exists.md

File metadata and controls

42 lines (32 loc) · 1.12 KB

Function_exists

A function_exists - retorna TRUE se a função dada está definida, do contrário, FALSE.

Sintaxe

 function_exists( string $function_name ) : bool

Exemplo

// declaração da function mensagem 
function mensagem() 
{ 
    echo "Olá, mundo!"; 
} 
// verificando se a function mensagem existe 
if (function_exists('mensagem')) {
    echo "mensagem() function está disponível" . PHP_EOL; 
} else {
    echo "mensagem() function não está disponível" . PHP_EOL; 
}

Agora vamos imaginar que você tenha um arquivo separado com algumas funções e deseja verificar se a função procurada existe. Primeiro você deve fazer um include ou require para fazer a referência de onde se vai buscar aquela função. Em seguida, você pode verificar se a função a ser procurada existe.

Veja o exemplo:

require 'functions.php';

// verificando se a function mensagem existe 
if (function_exists('divide')) {
    echo "mensagem() function está disponível" . PHP_EOL; 
} else {
    echo "mensagem() function não está disponível" . PHP_EOL; 
}

Voltar a página inicial