A get_extension_funcs függvény

A get_extension_funcs függvény egy tömböt ad vissza a megadott PHP kiterjesztésben elérhető összes függvény nevével. A függvény paraméterként egy stringet fogad a kiterjesztés nevével. Ha a kiterjesztés nem létezik vagy nem tartalmaz függvényeket, a függvény false értéket ad vissza.

Szintaxis

phpget_extension_funcs(string $extension_name);

Példa

Kérjük le a JSON kiterjesztés összes függvényének listáját:

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

A kód végrehajtásának eredménye (példa):

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

Példa

Próbáljuk meg lekérni egy nem létező kiterjesztés függvényeit:

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

A kód végrehajtásának eredménye:

phpbool(false)

Példa

Kérjük le a standard kiterjesztés függvényeit (PHP szabványos függvények):

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

A kód végrehajtásának eredménye (első 5 függvény):

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

Lásd még

  • a get_loaded_extensions függvényt,
    amely visszaadja az összes betöltött kiterjesztés listáját
  • a extension_loaded függvényt,
    amely ellenőrzi, hogy a megadott kiterjesztés betöltődött-e
  • a function_exists függvényt,
    amely egy függvény létezését ellenőrzi