Всем привет.
Приведу пример абстрактной задачи.
function abc(int $val) {
// ...
}
function abc_run() {
// ...
}
$data = [ /*...*/ ];
foreach ($data as $k => $v)
$data[$k] = abc($v);
abc_run();
Посмотрел доклад PHP Russian 2019 и там вроде докладчик рассказывал как с помощью генераторов сделать подобие промисов. Я играю играю с генераторами, ничего не выходит...
Вопрос: можно ли сделать так, чтобы в моем примере вызовы функции abc() вернули результат только когда я вызову abc_run()?
Спасибо за ответы.