Рекурсивные генераторы в PHP
Введение Начиная с версии 5.5 в PHP есть такая замечательная вещь, как генераторы . Я не буду повторять официальную страницу руководства, но они отлично подходят для краткого определения итераторов. Наиболее известным примером является: function xrange($from, $till, $step) { if ($from>$till || $step<=0) { throw new InvalidArgumentException('Invalid range initializers'); } for ($i = $from; $i < […]