Forum und email

function_exists

(PHP 4, PHP 5)

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.

<?php
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()!