extension_loaded
(PHP 4, PHP 5)
extension_loaded — Visszaadja, hogy a megadott kiterjesztés be van-e töltve
LeÃrás
Ha a name paraméterben megadott kiterjesztés be van töltve, akkor TRUE-t ad vissza, egyébként pedig FALSE-ot.
Example#1 extension_loaded() példa
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>
A kiterjesztések nevét a phpinfo() függvénnyel nézheted meg, ha viszont a PHP CGI vagy a CLI verzióját használod, add meg a -m kapcsolót, hogy listázza ki az összes rendelkezésreálló kiterjesztést:
$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
Note: Az extension_loaded() a belsÅ‘ kiterjesztésnevet használja a vizsgálathoz. A legtöbb belsÅ‘ kiterjesztésnév kisbetűkkel van Ãrva, de lehetnek olyan kiterjesztések, amelyekben szerepel nagybetű. Tudj róla, hogy ez a függvény kis- és nagybetű-érzékenyen hasonlÃtja össze a stringeket.
Lásd még: get_loaded_extensions(), get_extension_funcs(), phpinfo(), dl().