public static function exampleMethod(callable $fn): string
{
return $fn();
// ^^^^ - вот тут вот эти самые круглые скобки
}
// ...
echo ExampleClass::exampleMethod(function(): string { return 'Hello world!'; });
Именно это я упустил во время своего пути по изучению PHP, а Вы стебетесь, будто у меня опыт неделя
вопрос заключается в том, зачем передается в аргумент функции другая функция
Но больше всего в документации нравятся примеры, результатом которых являются ошибки.
...вкладывания в него аргумента в качестве функции...
не надо путать ORM (напрмиер, доктрину) и слой для работы с БД. От этого слоя никуда не дется. Он всегда нужен.
затем, что PDO - дико сырая и кривая штука, абсолютно не приспособленная для нормальной работы.