Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
extension_loaded
(PHP 3 >= 3.0.10, PHP 4, PHP 5)
extension_loaded - определяет, загружено ли расширение.
Описание
bool extension_loaded ( string name)
Возвращает TRUE, расширение, идентифицированное name, загружено, FALSE - в ином случае.
Пример:
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
Вы можете увидеть имена различных расширений через использование phpinfo() или, если используете CGI или CLI-версию PHP, может использовать переключатель -m для листинга всех доступных расширений:
$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
Примечание: extension_loaded() использует внутреннее имя расширения для проверки доступности расширения. Большинство внутренних имён расширений записаны в нижнем регистре, но могут иметься также и расширения с именами в верхнем регистре. Не забудьте, что эта функция сравнивает с учётом регистра !
Примеры
Пример #1 extension_loaded() example
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
Смотрите также phpinfo() и dl().
Описание на ru2.php.netОписание на php.ru