Funktsioon get_extension_funcs
Funktsioon get_extension_funcs tagastab massiivi kõigi funktsioonide nimedega,
mis on saadaval määratud PHP laienduses. Parameetrina võtab funktsioon
stringi laienduse nimega. Kui laiendust ei eksisteeri või see ei sisalda funktsioone,
tagastab funktsioon väärtuse false.
Süntaks
get_extension_funcs(string $extension_name);
Näide
Hankime kõigi JSON laienduse funktsioonide loendi:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Koodi täitmise tulemus (näide):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Näide
Proovime hankida funktsioone olematu laienduse jaoks:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Koodi täitmise tulemus:
bool(false)
Näide
Hankime standard laienduse funktsioonid (PHP standardfunktsioonid):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Koodi täitmise tulemus (esimesed 5 funktsiooni):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Vaata ka
-
funktsiooni
get_loaded_extensions,
mis tagastab kõigi laaditud laienduste loendi -
funktsiooni
extension_loaded,
mis kontrollib, kas määratud laiendus on laaditud -
funktsiooni
function_exists,
mis kontrollib funktsiooni olemasolu