I am trying to create a function which will generate lines using yield. But I got this error:
Parse error: syntax error, unexpected '$line' (T_VARIABLE)
$emails = file_get_contents("addresses.txt");
function yieldEmails($emails){
 $start_time = microtime(true);
 foreach ($emails as $i => $em):
   $line = array( "test@test.com", 12);
   yield $line;
 endforeach;
}
$indexes = yieldEmails($emails);
Can you explain what's wrong?
