extension_loaded
(PHP 4, PHP 5, PHP 7)
extension_loaded — Определить, загружено ли расширение
Описание
$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, если указанная функция определена