MENU

関数が定義されてるか調べたい。

関数が定義されていて利用できるかどうか調べるにはfunction_exists()を使用する。

定義されているときはtrueを返し、されていないときはfalseを返す。

未定義関数によるエラー回避など安全性の高いコードを書くには必要な関数。

function_exists();
if(function_exists('function_name'){
    echo "関数「function_name」は定義済みです。";
}else{
    echo "関数「function_name」は未定義です。";
}

その他に、クラスが定義されているか、クラスメソッドが定義されているかを調べる関数もある。

・クラスがあるか

class_exists();

・クラスメソッドがあるか

method_exists()
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次