is_callable()関数は、現在の環境で関数が呼び出し可能かどうかを検出するために使用されます。
is_callable()関数は、変数の内容を関数として呼び出すことができるかどうかを検証します。 これにより、有効な関数名を含む変数、または正しくエンコードされたオブジェクトと関数名を含む配列をチェックできます。
PHP バージョン要件: PHP 4 >= 4.0.6、PHP 5、PHP 7
bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )
パラメータの説明:
$name: チェックするコールバック関数。
$syntax_only: TRUE に設定すると、この関数は名前が関数またはメソッドであるかどうかのみを検証します。 非文字を単に拒否するか、コールバック関数で使用できる有効な構造が含まれていません。 Valid には 2 つの要素が含まれている必要があります。最初の要素はオブジェクトまたは文字で、2 番目の要素は文字です。
$callable_name: 「callable_name」を受け入れます。
name が呼び出し可能な場合は TRUE を返し、それ以外の場合は FALSE を返します。 。
出力は次のとおりです。
bool(true)someFunctionbool(true)someClass::someMethod