function_exists
(PHP 3 >= 3.0.7, PHP 4, PHP 5)
function_exists -- 指定した関数が定義されている場合に
TRUE を返す
説明
bool
function_exists ( string function_name )
組み込みの内部関数およびユーザ定義関数の中から、
function_name
で指定した名前の関数を探します。
返り値
function_name
が存在し、関数である場合に TRUE、
それ以外の場合に FALSE を返します。
例
例 1. function_exists() の例
<?php if (function_exists('imap_open')) { echo "IMAP 関数が利用可能です。<br />\n"; } else { echo "IMAP 関数は利用できません。<br />\n"; } ?>
|
|
注意
注意:
ある関数がそれ自体設定やコンパイルオプションの問題で使用できない
場合でもその関数の名前が存在する可能性があることに注意してください
(例としては image 関数などがあります)。