KN
Size: a a a
KN
ut
FL
ut
FL
ut
FL
KN
KN
KN
KN
KN
V
V
РД
class Foo {
public function makeFoo(callable $bar) :string {
return "Hello ".$bar();
}
}
class Bar {
public function makeFooBar() :string {
return (new Foo)->makeFoo([$this, 'makeBar']);
}
private function makeBar() :string {
return "World";
}
}
echo (new Bar)->makeFooBar();
РД
РД
RB