Funcția get_extension_funcs
Funcția get_extension_funcs returnează un array cu numele tuturor funcțiilor,
disponibile în extensia PHP specificată. Ca parametru, funcția acceptă
un șir de caractere cu numele extensiei. Dacă extensia nu există sau nu conține funcții,
funcția va returna false.
Sintaxă
get_extension_funcs(string $extension_name);
Exemplu
Să obținem lista tuturor funcțiilor extensiei JSON:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Rezultatul executării codului (exemplu):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Exemplu
Să încercăm să obținem funcțiile unei extensii inexistente:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Rezultatul executării codului:
bool(false)
Exemplu
Să obținem funcțiile extensiei standard (funcțiile standard PHP):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Rezultatul executării codului (primele 5 funcții):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Vedeți și
-
funcția
get_loaded_extensions,
care returnează lista tuturor extensiilor încărcate -
funcția
extension_loaded,
care verifică dacă extensia specificată este încărcată -
funcția
function_exists,
care verifică existența unei funcții