is_callable
パラメーターが法的呼び出し可能な構造であるかどうかを検出します
is_callable()関数は、変数のコンテンツを関数と呼ぶことができるかどうかをチェックします。
変数が呼び出される場合、関数はtrue (1)を返し、それ以外の場合はfalse /何も返されません。
変数のコンテンツを関数として呼び出すことができるかどうかを確認します。
<?php
関数test1 ( ) {
}
echo "test1は呼ばれます:" 。 is_callable ( "test1" ) ;
echo "<br>" ;
echo "test2は呼ばれます:" 。 is_callable ( "test2" ) ;
?>
自分で試してみてください
is_callable ( variable 、 syntax_only 、 name ) ;
| パラメーター | 説明する |
|---|---|
| 変数 | 必須。チェックする変数を指定します。 |
| syntax_only | オプション。 trueに設定されている場合、関数は変数が関数またはメソッドであるかどうかのみを検証します。 文字列ではない変数、またはコールバックとして使用する有効な構造がない配列を拒否します。 デフォルトはfalseです。 |
| 名前 | オプション。 「呼び出し可能な名前」を返します(クラスのみ)。 |