function_exists を使います。
<?php
if (function_exists("mb_convert_encoding")) {
echo "mb_convert_encodingは使えますよ";
}
?>
PHPではモジュールが入っているかどうかによって使える関数が違ってきたりしますので、その判定に便利ですね。
可変関数などで、存在しない関数を呼び出してエラーを起こさないためのチェックなどにも用いられます。
上記ではマルチバイト関数が使えるかどうかをチェックしています。
スポンサードリンク
PHPサンプル集