PHP:如何使用类方法作为带参数的匿名函数

I have got sample code as above

add_hook('AdminAreaHeadOutput', 1, function($vars) {
   return "some String";
})

Source of code: https://developers.whmcs.com/hooks-reference/output/#adminareaheadoutput

It is possible to call class method instead anonymous function ?

Something like that :

$myClass = new myclass();
add_hook('AdminAreaHeadOutput', 1, $myClass->AdminAreaHeadOutput($vars));

It is possible to pass anonymous function args to class method ?

Yest it is possible ;)

add_hook('AdminAreaHeadOutput', 1, function($vars){

$myClass = new MyClass();
return $myClass->AdminAreaHeadOutput($vars);

});