extension_loaded
(PHP 4, PHP 5)
extension_loaded — Prüft ob eine Extension geladen ist
Beschreibung
bool extension_loaded
( string
$name
)Prüft ob eine Extension geladen ist.
Parameter-Liste
-
name -
Der Name der Extension. Dieser Parameter ist Groß-/Kleinschreibungsunabhängig.
Eine Liste der Namen verschiedener Extensions finden Sie in der Ausgabe von phpinfo() oder Sie können das CGI oder CLI Binary mit der -m Option aufrufen:
$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
Rückgabewerte
Gibt TRUE zurück wenn die Extension mit dem gewünschten Namen
geladen ist, sonst FALSE.
Beispiele
Beispiel #1 extension_loaded() Beispiel
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>
Siehe auch
- get_loaded_extensions() - Liefert ein Array mit den Namen aller einkompilierten und geladenen Extensions
- get_extension_funcs() - Liefert die Namen der Funktionen einer Extension
- phpinfo() - Gibt Informationen zur PHP-Konfiguration aus
- dl() - Lädt eine PHP-Erweiterung (Extension) zur Laufzeit
- function_exists() - Falls die angegebene Funktion definiert ist, wird TRUE zurück gegeben