dl
gc_collect_cycles
Funções para Opções/Info do PHP
PHP Manual

# extension_loaded

(PHP 4, PHP 5)

extension_loaded — Indica quando uma extensão esta carregada

### Descrição

bool extension_loaded ( string `$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

Exemplo #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!

### 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

dl
gc_collect_cycles
Funções para Opções/Info do PHP
PHP Manual