Функцыя 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
,
якая правярае існаванне функцыі