Funkcija get_extension_funcs
Funkcija get_extension_funcs atgriež masīvu ar visu funkciju nosaukumiem,
kas ir pieejamas norādītajā PHP paplašinājumā. Kā parametru funkcija pieņem
virkni ar paplašinājuma nosaukumu. Ja paplašinājums neeksistē vai nesatur funkcijas,
funkcija atgriezīs false.
Sintakse
get_extension_funcs(string $extension_name);
Piemērs
Iegūsim visu JSON paplašinājuma funkciju sarakstu:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Koda izpildes rezultāts (piemērs):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Piemērs
Mēģināsim iegūt neesoša paplašinājuma funkcijas:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Koda izpildes rezultāts:
bool(false)
Piemērs
Iegūsim standard (standarta PHP funkciju) paplašinājuma funkcijas:
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Koda izpildes rezultāts (pirmās 5 funkcijas):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Skatiet arī
-
funkciju
get_loaded_extensions,
kas atgriež visu ielādēto paplašinājumu sarakstu -
funkciju
extension_loaded,
kas pārbauda, vai norādītais paplašinājums ir ielādēts -
funkciju
function_exists,
kas pārbauda funkcijas eksistenci