|
(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(). |