Manual do PHP
Anterior |  | Próxima

# function_exists

(PHP 3 >= 3.0.7, 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`. Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

`<?php if (function_exists('imap_open')) { echo "IMAP functions are available.<br />\n"; } else { echo "IMAP functions are not available.<br />\n"; } ?>`

Note que 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). Note também que function_exists() irá retornar `FALSE` para construtores, como include_once() e echo().

Veja também method_exists() e get_defined_functions().

Anterior | Principal | Próxima
func_num_args | Acima | get_defined_functions