extension_loaded
(PHP 4, PHP 5, PHP 7, PHP 8)
extension_loaded — Prüft, ob eine Erweiterung geladen ist
Beschreibung
$extension
): boolPrüft, ob eine Erweiterung geladen ist.
Parameter-Liste
-
extension
-
Der Name der Erweiterung. Bei diesem Parameter wird die Groß-/Kleinschreibung nicht berücksichtigt.
Eine Liste der Namen verschiedener Erweiterungen finden Sie in der Ausgabe von phpinfo() oder Sie können das
CGI
- oderCLI
-Binary mit der Option -m 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 durch extension
identifizierte Erweiterung geladen ist, andernfalls 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 Erweiterungen
- get_extension_funcs() - Liefert die Namen der Funktionen einer Erweiterung
- phpinfo() - Liefert Informationen zur PHP-Konfiguration
- dl() - Lädt eine PHP-Erweiterung zur Laufzeit
- function_exists() - Falls die angegebene Funktion definiert ist, wird true zurück gegeben