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