function_exists

(3.0.7 - 3.0.18 only, PHP 4 >= 4.0.0)

function_exists --  指定した関数が定義されている場合にTRUEを返す

説明

bool function_exists (string function_name)

function_name について定義された関数のリス トを確認します。指定した関数名がある場合にTRUE、他の場合にFALSEを 返します。

if (function_exists('imap_open')) {
    echo "IMAP 関数が利用可能です。<br>\n";
} else {
    echo "IMAP 関数は利用できません。<br>\n";
}

ある関数がそれ自体設定やコンパイルオプションの問題で使用できない 場合でもその関数の名前が存在する可能性があることに注意して下さい。

method_exists() も参照下さい。