- var_dump: documentation ( source)
<?php
interface FooCallback { function __invoke(string $first, int $second, stdClass $third) ; }
function useACallback(FooCallback $c) {
return $c('abc', 1234, (object)[]);
}
var_dump(useACallback(new class implements FooCallback {
function __invoke(string $first, int $second, stdClass $third) {
return $second > 12;
}
}));