(PHP 4, PHP 5, PHP 7, PHP 8)
extension_loaded — Détermine si une extension est chargée ou non
Description
extension_loaded(string
$extension
): bool
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
- get_loaded_extensions() - Retourne la liste de tous les modules compilés et chargés
- get_extension_funcs() - Liste les fonctions d'une extension
- phpinfo() - Affiche de nombreuses informations sur la configuration de PHP
- dl() - Charge une extension PHP à la volée
- function_exists() - Indique si une fonction est définie