ReflectionMethod::getClosure

このメソッドに動的に作成されたクロージャを返す

説明

public Closure ReflectionMethod::getClosure(objectnull $object = null)

メソッドをコールするクロージャを作成します。

パラメータ

object

staticメソッドの場合は不要、その他のメソッドの場合は必須となります。

戻り値

新しく作成した Closure を返します。

エラー / 例外

objectnull なのに、 メソッドが static ではない場合、 ValueError がスローされます。

object が、 このメソッドが宣言されたクラスのインスタンスでない場合、 ReflectionException がスローされます。

変更履歴

バージョン 説明
8.0.0 object は、nullable になりました。