(PHP 4, PHP 5, PHP 7, PHP 8)
extension_loaded — Descobre se uma extensão está carregada
extension
O nome da extensão. O parâmetro não faz distinção de maiúsculas/minúsculas.
Pode-se ver os nomes de várias extensões usando
phpinfo(); ou se estiver sendo usada a versão
CGI
ou CLI
do
PHP, pode-se usar a opção -m
para listar todas as extensões disponíveis:
$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
Retorna true true
se a extensão identificada por extension
estiver carregada, false
caso contrário.
Exemplo #1 Exemplo de extension_loaded()
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>