(PHP 3 >= 3.0.10, PHP 4, PHP 5)
extension_loaded --
Détermine si une extension est chargée ou non
Description
bool
extension_loaded ( string name )
extension_loaded() retourne TRUE si l'extension
name a été chargée, FALSE sinon.
Exemple 1. Exemple avec extension_loaded()
<?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; } } ?>
|
|
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] |
Note :
extension_loaded() utilise le nom interne de l'extension
pour vérifier si une extension est disponible ou pas. La plupart
des extensions ont des noms internes écrits en minuscules, mais il peut
arriver que certaines aient des noms en majuscules. Soyez donc
prévenus que la comparaison effectuée par cette fonction
est sensible à la casse !
Voir aussi
get_loaded_extensions(),
get_extension_funcs(),
phpinfo() et
dl().