function_exists

(PHP 3>= 3.0.7, PHP 4 )

function_exists --  TRUE-val tér vissza, ha az adott nevű függvény definiálva van

Leírás

bool function_exists ( string function_name)

A beépített és a felhasználó által definiált függvények között megkeresi a function_name nevűt. Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.

if (function_exists('imap_open')) {
    echo "IMAP függvények használhatók.<br/>\n";
} else {
    echo "IMAP függvények _nem_ használhatók.<br/>\n";
}

Vigyázat, mert egy függvény neve létezhet még akkor is, ha a függvény maga nem használható valamilyen konfigurációs vagy fordítási beálltás következtében. Ilyenek például a képkezelő függvéyek. Szintén fontos megjegyezni, hogy a function_exists() FALSE értéket fog adni a nyelvi elemekre, amilyen például az include_once() vagy az echo().

Lásd még: method_exists() és get_defined_functions()!