Функцыя extension_loaded

Функцыя extension_loaded правярае, ці загружана паказанае пашырэнне ў бягучай канфігурацыі PHP. У якасці параметра функцыя прымае радок з назвай пашырэння і вяртае true, калі пашырэнне актыўнае, або false, калі яно не загружана.

Сінтаксіс

phpextension_loaded(string $extension): bool

Прыклад

Праверым, ці загружана пашырэнне "json":

php<?php
  $res = extension_loaded('json');
  var_dump($res);
?>

Вынік выканання кода:

phptrue

Прыклад

Праверым даступнасць пашырэння "gd":

php<?php
  if (extension_loaded('gd')) {
    echo 'GD extension is loaded';
  } else {
    echo 'GD extension is NOT loaded';
  }
?>

Вынік выканання кода:

php'GD extension is loaded'

Глядзіце таксама

  • функцыю get_loaded_extensions,
    якая вяртае спіс усіх загружаных пашырэнняў
  • функцыю function_exists,
    якая правярае існаванне функцыі