Funcția get_extension_funcs

Funcția get_extension_funcs returnează un array cu numele tuturor funcțiilor, disponibile în extensia PHP specificată. Ca parametru, funcția acceptă un șir de caractere cu numele extensiei. Dacă extensia nu există sau nu conține funcții, funcția va returna false.

Sintaxă

phpget_extension_funcs(string $extension_name);

Exemplu

Să obținem lista tuturor funcțiilor extensiei JSON:

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

Rezultatul executării codului (exemplu):

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

Exemplu

Să încercăm să obținem funcțiile unei extensii inexistente:

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

Rezultatul executării codului:

phpbool(false)

Exemplu

Să obținem funcțiile extensiei standard (funcțiile standard PHP):

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

Rezultatul executării codului (primele 5 funcții):

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

Vedeți și