PHP is_callable()関数
例
変数の内容を関数として呼び出すことができるかどうかを確認します。
<?php
function test1(){
}
echo "test1 is callable: " . is_callable("test1");
echo "<br>";
echo "test2 is callable: " . is_callable("test2");
?>
定義と使用法
is_callable()関数は、変数の内容を関数として呼び出すことができるかどうかをチェックします。
この関数は、変数が呼び出し可能である場合はtrue(1)を返し、そうでない場合はfalse / nothingを返します。
構文
is_callable(variable, syntax_only, name );
パラメータ値
Parameter | Description |
---|---|
variable | Required. Specifies the variable to check |
syntax_only | Optional. If set to TRUE, the function only verifies if variable is a function or method. It will reject variables that are not strings, or arrays without a valid structure to be used as a callback. Default is false |
name | Optional. Returns a "callable name" (only for classes) |
技術的な詳細
戻り値: | 変数が呼び出し可能である場合はTRUE 、それ以外の場合はFALSE |
---|---|
返品タイプ: | ブール値 |
PHPバージョン: | 4.0.6+ |
❮PHP変数処理リファレンス