Forum und email

extension_loaded

(PHP 4, PHP 5)

extension_loaded — Visszaadja, hogy a megadott kiterjesztés be van-e töltve

Leírás

bool extension_loaded ( string $name )

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