extension_loaded
(PHP 4, PHP 5)
extension_loaded — Indica quando uma extensão esta carregada
Descrição
$name
)Descobre se uma extensão esta carregada.
Parâmetros
-
name -
O nome da extensão.
Você poderá ver os nomes de várias extensões usando phpinfo() ou se estiver usando a versão CGI ou CLI do PHP você poderá 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 name
esta carregada, FALSE se não.
Exemplos
Example #1 Exemplo extension_loaded()
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>
Notas
Note:
extension_loaded() usa o nome interno da extensão para testar se uma extensão esta disponível ou não. A maioria dos nomes internos esta escrita em minúsculas mas algumas extensões podem ter letras maiúsculas. Tenha cuidado que esta função diferencia maiúsculas e minúsculas!
Veja Também
- get_loaded_extensions() - Retorna uma matriz com os nomes de todos os módulos compilados e carregados
- get_extension_funcs() - Retorna uma matriz com os nomes de funções de um módulo
- phpinfo() - Mostra muitas informações sobre o PHP
- dl() - Carrega uma extensão do PHP durante a execução