extension_loaded

(PHP 4, PHP 5, PHP 7, PHP 8)

extension_loadedIndica quando uma extensão esta carregada

Descrição

extension_loaded(string $name): bool

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() - Returns an array with the names of all modules compiled and loaded
  • get_extension_funcs() - Retorna uma matriz com os nomes de funções de um módulo
  • phpinfo() - Outputs information about PHP's configuration
  • dl() - Carrega uma extensão do PHP durante a execução

add a note

User Contributed Notes

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