Função get_extension_funcs
A função get_extension_funcs retorna um array com os nomes de todas as funções,
disponíveis na extensão PHP especificada. Como parâmetro, a função recebe
uma string com o nome da extensão. Se a extensão não existir ou não contiver funções,
a função retornará false.
Sintaxe
get_extension_funcs(string $extension_name);
Exemplo
Vamos obter a lista de todas as funções da extensão JSON:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Resultado da execução do código (exemplo):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Exemplo
Vamos tentar obter as funções de uma extensão inexistente:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Resultado da execução do código:
bool(false)
Exemplo
Vamos obter as funções da extensão standard (funções padrão do PHP):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Resultado da execução do código (primeiras 5 funções):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Veja também
-
a função
get_loaded_extensions,
que retorna uma lista de todas as extensões carregadas -
a função
extension_loaded,
que verifica se a extensão especificada está carregada -
a função
function_exists,
que verifica a existência de uma função