PHP Dokumentation: Function extension-loaded
12. Januar 2010 von werner
extension_loaded
(PHP 4, PHP 5)
extension_loaded — Prüft ob eine Extension geladen ist
Beschreibung
Prüft ob eine Extension geladen ist.
Parameter-Liste
- name
Der Name der Extension.
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]xmltokenizerstandardsocketssessionposixpcreoverloadmysqlmbstringctype[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;
}
}
?>Anmerkungen
Hinweis: extension_loaded() nutzt den internen Namen der Extension um zu prüfen ob die Extension gelanden ist oder nicht. Die meisten Extensionnamen sind in Kleinbuchstaben gehalten aber es kann auch Extension geben deren Namen auch Großbuchstaben enthalten. Beachten Sie bite das diese Funktion beim Vergleich Groß- und Kleinschreibung beachtet!.
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() – Zeigt viele Informationen zu PHP
- dl() – Lädt eine PHP-Erweiterung (Extension) zur Laufzeit