get_extension_funcs функциясы
get_extension_funcs функциясы көрсөтүлгөн PHP кеңейтмесинде жеткиликтүү бардык функциялардын аттары менен массивди кайтарат. Параметр катары функция кеңейтменин аты менен сапты кабыл алат. Эгерде кеңейтме жок болсо же анда функциялар болбосо, функция false кайтарат.
Синтаксис
get_extension_funcs(string $extension_name);
Мисал
JSON кеңейтмесинин бардык функцияларынын тизмесин алалы:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Кодду иштетүүнүн натыйжасы (мисал):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Мисал
Жок кеңейтменин функцияларын алууга аракет кылалы:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Кодду иштетүүнүн натыйжасы:
bool(false)
Мисал
Standard кеңейтмесинин функцияларын (PHP'нун стандарттуу функцияларын) алалы:
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Кодду иштетүүнүн натыйжасы (биринчи 5 функция):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Ошондой эле караңыз
-
get_loaded_extensionsфункциясы,
ал жүктөлгөн бардык кеңейтмелердин тизмесин кайтарат -
extension_loadedфункциясы,
ал көрсөтүлгөн кеңейтме жүктөлгөнүн текшерет -
function_existsфункциясы,
ал функциянын бар экендигин текшерет