Manuel PHP
Précédent |  | Suivant

# extension_loaded

(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().

Précédent | Sommaire | Suivant
dl | Niveau supérieur | get_cfg_var