Funkcija get_extension_funcs

Funkcija get_extension_funcs atgriež masīvu ar visu funkciju nosaukumiem, kas ir pieejamas norādītajā PHP paplašinājumā. Kā parametru funkcija pieņem virkni ar paplašinājuma nosaukumu. Ja paplašinājums neeksistē vai nesatur funkcijas, funkcija atgriezīs false.

Sintakse

phpget_extension_funcs(string $extension_name);

Piemērs

Iegūsim visu JSON paplašinājuma funkciju sarakstu:

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

Koda izpildes rezultāts (piemērs):

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

Piemērs

Mēģināsim iegūt neesoša paplašinājuma funkcijas:

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

Koda izpildes rezultāts:

phpbool(false)

Piemērs

Iegūsim standard (standarta PHP funkciju) paplašinājuma funkcijas:

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

Koda izpildes rezultāts (pirmās 5 funkcijas):

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

Skatiet arī