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