extension_loaded

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

extension_loadedDétermine si une extension est chargée ou non

Description

extension_loaded(string $extension): bool

Détermine si une extension est chargée ou non.

Liste de paramètres

extension

Le nom de l'extension. Ce paramètre n'est pas sensible à la casse.

Vous pouvez connaître le nom des différentes extensions PHP en utilisant la fonction phpinfo() ou bien si vous utilisez la version CGI ou CLI de PHP, vous pouvez utiliser l'option de ligne de commande -m pour afficher toutes les extensions disponibles :

$ php -m
[PHP Modules]
xml
tokenizer
standard
sockets
session
posix
pcre
overload
mysql
mbstring
ctype

[Zend Modules]

Valeurs de retour

Retourne true si l'extension extension a été chargée, false sinon.

Exemples

Exemple #1 Exemple avec extension_loaded()

<?php
if (!extension_loaded('gd')) {
if (!
dl('gd.so')) {
exit;
}
}
?>

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
0
Marl
8 years ago
The explanation above renders this function useless.
I can check phpinfo() to determine the name of the extension.

If it's in the display that proves that it's loaded.

If not, I might know the dll name (php_printer.dll) but I don't know the name of the extension.
To Top