Funktion get_extension_funcs

Die Funktion get_extension_funcs gibt ein Array mit den Namen aller Funktionen zurück, die in der angegebenen PHP-Erweiterung verfügbar sind. Als Parameter akzeptiert die Funktion einen String mit dem Namen der Erweiterung. Wenn die Erweiterung nicht existiert oder keine Funktionen enthält, gibt die Funktion false zurück.

Syntax

phpget_extension_funcs(string $extension_name);

Beispiel

Holen wir uns eine Liste aller Funktionen der JSON-Erweiterung:

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

Ergebnis der Codeausführung (Beispiel):

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

Beispiel

Versuchen wir, Funktionen einer nicht existierenden Erweiterung zu erhalten:

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

Ergebnis der Codeausführung:

phpbool(false)

Beispiel

Holen wir uns die Funktionen der standard-Erweiterung (standard PHP-Funktionen):

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

Ergebnis der Codeausführung (erste 5 Funktionen):

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

Siehe auch