Функция 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,
    която проверява съществуването на функция