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

phpget_extension_funcs(string $extension_name);

Örnek

JSON eklentisindeki tüm fonksiyonların listesini alalım:

php<?php
  $res = get_extension_funcs('json');
  print_r($res);
?>

Kodun çalıştırılmasının sonucu (örnek):

php[
  'json_encode',
  'json_decode',
  'json_last_error',
  'json_last_error_msg'
]

Örnek

Var olmayan bir eklentinin fonksiyonlarını almaya çalışalım:

php<?php
  $res = get_extension_funcs('nonexistent');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phpbool(false)

Örnek

Standard eklentisinin (PHP'nin standart fonksiyonları) fonksiyonlarını alalım:

php<?php
  $res = get_extension_funcs('standard');
  print_r(array_slice($res, 0, 5));
?>

Kodun çalıştırılmasının sonucu (ilk 5 fonksiyon):

php[
  'constant',
  'bin2hex',
  'sleep',
  'usleep',
  'time_nanosleep'
]

Ayrıca Bakınız