get_extension_funcs funksiyası
get_extension_funcs funksiyası göstərilən PHP genişlənməsində
əlçatan olan bütün funksiyaların adları ilə massiv qaytarır. Parametr kimi funksiya
genişlənmənin adı olan sətri qəbul edir. Əgər genişlənmə mövcud deyilsə və ya funksiyaları ehtiva etmirsə,
funksiya false qaytaracaq.
Sintaksis
get_extension_funcs(string $extension_name);
Nümunə
JSON genişlənməsinin bütün funksiyalarının siyahısını əldə edək:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Kodun icrasının nəticəsi (nümunə):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Nümunə
Mövcud olmayan genişlənmənin funksiyalarını əldə etməyə çalışaq:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Kodun icrasının nəticəsi:
bool(false)
Nümunə
Standard genişlənməsinin funksiyalarını əldə edək (standart PHP funksiyaları):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Kodun icrasının nəticəsi (ilk 5 funksiya):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Həmçinin baxın
-
get_loaded_extensionsfunksiyası,
bütün yüklənmiş genişlənmələrin siyahısını qaytarır -
extension_loadedfunksiyası,
göstərilən genişlənmənin yüklənib-yüklənmədiyini yoxlayır -
function_existsfunksiyası,
funksiyanın mövcud olub-olmadığını yoxlayır