Web aym.pekori.to

function_exists

(PHP 3 >= 3.0.7, PHP 4, PHP 5)

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

説明

bool function_exists ( string function_name )

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

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

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

method_exists()is_callable() および get_defined_functions() も参照ください。