PHP опции/Информационные Функции
PHP Manual

extension_loaded

(PHP 4, PHP 5)

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

Описание

bool extension_loaded ( string $name )

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

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

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;
    }
}
?>

Список изменений

Версия Описание
5.0.0 extension_loaded() использует внутреннее имя расширения для определения, доступно оно в данный момент или нет. В большинстве своем имена расширений записаны в нижнем регистре, но могут быть исключения. В версиях PHP младше 5 функция сравнивает имена расширений с учетом регистра.

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


PHP опции/Информационные Функции
PHP Manual