Вот такой пример из книги:
![5b7bcb190a45c247917813.png](https://habrastorage.org/webt/5b/7b/cb/5b7bcb190a45c247917813.png)
Почему это работает? Почему не происходит вызов при присваивании, а только внутри foreach?
Это особенность генераторов или я чего-то не понял и так же можно функции присваивать?
Я читал, что функции в PHP можно вызвать так:
$variable = "function";
$variable();
Но не как в примере.