get_extension_funcs Fonksiyonu
get_extension_funcs fonksiyonu, belirtilen PHP eklentisinde kullanılabilen
tüm fonksiyon isimlerini içeren bir dizi döndürür. Fonksiyon, parametre olarak
eklenti adını içeren bir string alır. Eğer eklenti mevcut değilse veya herhangi bir fonksiyon içermiyorsa,
fonksiyon false değerini döndürür.
Sözdizimi
get_extension_funcs(string $extension_name);
Örnek
JSON eklentisindeki tüm fonksiyonların listesini alalım:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
Kodun çalıştırılmasının sonucu (örnek):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
Örnek
Var olmayan bir eklentinin fonksiyonlarını almaya çalışalım:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
Kodun çalıştırılmasının sonucu:
bool(false)
Örnek
Standard eklentisinin (PHP'nin standart fonksiyonları) fonksiyonlarını alalım:
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
Kodun çalıştırılmasının sonucu (ilk 5 fonksiyon):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
Ayrıca Bakınız
-
get_loaded_extensionsfonksiyonu,
yüklü tüm eklentilerin listesini döndürür -
extension_loadedfonksiyonu,
belirtilen eklentinin yüklenip yüklenmediğini kontrol eder -
function_existsfonksiyonu,
bir fonksiyonun var olup olmadığını kontrol eder