(PHP 3>= 3.0.10, PHP 4)
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() использует внутреннее имя расширения для проверки доступности расширения.
Большинство внутренних имён расширений записаны в нижнем регистре, но
могут иметься также и расширения с именами в верхнем регистре. Не
забудьте, что эта функция сравнивает с учётом регистра !
См. также
phpinfo()
и
dl()
.
|