3v4l.org

run code in 300+ PHP versions simultaneously
<?php function testGenerators() { $testArray = ['one' => 1, 'two' => 2, 'three' => 3]; foreach ($testArray as $word => $num) { yield $word => $num; } } var_dump(testGenerators()['one']); foreach(testGenerators() as $word => $num) { var_dump($word); var_dump($num); }

preferences:
38.56 ms | 402 KiB | 5 Q