PHP Unconference Europe 2015

extension_loaded

(PHP 4, PHP 5)

extension_loadedIndica 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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top