get_defined_functions
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
get_defined_functions — Retorna um array com todas as funções definidas
Descrição
Obtém um array com todas as funções definidas.
Parâmetros
exclude_disabled
-
Opção para definir se funções desabilitadas devem ser excluídas do valor de retorno.
Valor Retornado
Retorna um array multidimensional contendo uma lista de todas as funções definidas, tanto as internas quanto as definidas pelo usuário. As funções internas podem ser acessadas em $arr["internal"], e as definidas por usuário em $arr["user"] (veja exemplo abaixo).
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O valor padrão do parâmetro exclude_disabled
mudou de false para true .
|
7.0.15, 7.1.1 |
O parâmetro exclude_disabled foi adicionado.
|
Exemplos
Example #1 Exemplo de get_defined_functions()
<?php
function myrow($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr = get_defined_functions();
print_r($arr);
?>
O exemplo acima produzirá algo semelhante a:
Array ( [internal] => Array ( [0] => zend_version [1] => func_num_args [2] => func_get_arg [3] => func_get_args [4] => strlen [5] => strcmp [6] => strncmp ... [750] => bcscale [751] => bccomp ) [user] => Array ( [0] => myrow ) )
Veja Também
- function_exists() - Retorna true se a função informada estiver definida
- get_defined_vars() - Retorna um array com todas variáveis definidas
- get_defined_constants() - Retorna um array associativo com os nomes de todas as constantes e seus valores
- get_declared_classes() - Retorna um array com os nomes das classes definidas