Test Create

SMALLLLLLL TEST

Anons

Mega Test

Генератор в целом выглядит как обычная функция, за исключением того, что вместо возвращения одного значения, генератор будет перебирать столько значений, сколько вам нужно.

Когда вызывается генератор, он возвращает объект, который можно итерировать. Когда вы итерируете этот объект (к примеру в цикле foreach), PHP вызывает функцию генератор каждый раз, когда вам нужно новое значение, после чего сохраняет состояние генератора и при следующем вызове возвращает следующее значение.

Когда все значения в генераторе закончились, функция просто завершит работу ничего не вернув. После этого основной код продолжит работу, аналогично как, например когда в массиве закончились элементы для перебора.

Source

read more

more introsting news: