Когда я запускаю следующий код, где condition_2
является результатом совпадения, содержимое $foo
является экземпляром замыкания, но мне нужен результат, который должен быть возвращен этим замыканием. Как ты это делаешь? condition_1
работает как положено.
$foo = match ($conditions) {
'condition_1' => 'some text',
'condition_2' => function () {
$result = '';
// crazy programming
return $result;
}
}