- range: documentation ( source)
<?php
$values = range( 0 , 10000000) ;
$sum = 0 ;
function generator( $range ){
foreach( $range as $value ){
yield $value ;
}
}
$data = generator( $values ) ;
$sum =0 ;
foreach( $data as $el ){
$sum += $el ;
}
echo $sum ;