extension_loaded
(PHP 4, PHP 5, PHP 7, PHP 8)
extension_loaded — Descobre se uma extensão está carregada
Parâmetros
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
ouCLI
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]
Valor Retornado
Retorna true true
se a extensão identificada por extension
estiver carregada, false
caso contrário.
Exemplos
Example #1 Exemplo de extension_loaded()
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>
Veja Também
- get_loaded_extensions() - Retorna um array com os nomes de todos os módulos compilados e carregados
- get_extension_funcs() - Retorna um array com os nomes das funções de um módulo
- phpinfo() - Mostra informações sobre a configuração do PHP
- dl() - Carrega uma extensão do PHP durante a execução
- function_exists() - Retorna true se a função informada estiver definida