0

関数が存在するかどうかを確認して処理を実行しようとしています。

私はこれを次のようにチェックします:

if(function_exists("create_offerlovit_template_data"))
{
    echo "function exists";
}
else
{
    echo "function not exists";
}

私は機能を持っています:

public function create_offerlovit_template_data($update,$shop_id)
{

}

関数は存在しますが、常に「関数が存在しません」と出力されます。なぜこうなった?を適切に使用するにはどうすればよいですかfunction_exists

4

4 に答える 4

2

http://www.php.net/manual/en/function.method-exists.phpを検索しています。

function_exists は関数専用です。

例:

method_exists($instance, "create_offerlovit_template_data");
于 2013-04-09T12:37:36.230 に答える