extension_loaded
(PHP 4, PHP 5)
extension_loaded — Indica quando uma extensão esta carregada
Descrição
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
Nota: 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!