393 of 410 menu

Função get_defined_functions

A função get_defined_functions retorna um array multidimensional contendo uma lista de todas as funções definidas. O array contém duas chaves: 'internal' para funções internas do PHP e 'user' para funções definidas pelo usuário. A função não aceita parâmetros.

Sintaxe

get_defined_functions();

Exemplo

Obtendo uma lista de todas as funções definidas:

<?php function customFunction() {} $res = get_defined_functions(); print_r(array_slice($res['internal'], 0, 3)); print_r($res['user']); ?>

Resultado da execução do código (exemplo):

[ 'zend_version', 'func_num_args', 'func_get_args' ] ['customFunction']

Exemplo

Verificando a existência de uma função específica:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'A função strpos existe'; } ?>

Resultado da execução do código:

'A função strpos existe'

Exemplo

Contando o número de funções definidas pelo usuário:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'Número de funções do usuário: ' . count($res['user']); ?>

Resultado da execução do código:

'Número de funções do usuário: 2'

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar