extension_loaded

(PHP 4, PHP 5, PHP 7)

extension_loadedОпределить, загружено ли расширение

Описание

extension_loaded ( string $name ) : bool

Определяет, загружено ли указанное расширение.

Список параметров

name

Имя расширения. Этот параметр регистронезависимый.

Чтобы посмотреть все имена расширений, воспользуйтесь функцией phpinfo(). Если вы работаете с CGI- или CLI-версией PHP, используйте параметр -m для отображения списка доступных расширений:

$ php -m
[PHP Modules]
xml
tokenizer
standard
sockets
session
posix
pcre
overload
mysql
mbstring
ctype

[Zend Modules]

Возвращаемые значения

Возвращает true, если расширение с заданным именем name загружено или false в противном случае.

Примеры

Пример #1 Пример использования extension_loaded()

<?php
if (!extension_loaded('gd')) {
    if (!
dl('gd.so')) {
        exit;
    }
}
?>

Смотрите также

  • get_loaded_extensions() - Возвращает массив имен всех скомпилированных и загруженных модулей
  • get_extension_funcs() - Возвращает массив имен функций модуля
  • phpinfo() - Выводит информацию о текущей конфигурации PHP
  • dl() - Загружает расширение PHP во время выполнения
  • function_exists() - Возвращает true, если указанная функция определена