3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function generateAnimal() { echo "Je suis dans le générateur\n"; yield "Panda"; echo "Je suis retourné dans le générateur\n"; yield "Lama"; echo "je suis de retour\n"; yield "Alpaga"; echo "plus de d'animaux\n"; } $generator = generateAnimal(); foreach ($generator as $value) { echo "j'ai reçu $value \n"; }
Output for 5.6.0 - 5.6.30, hhvm-3.12.14 - 3.17.3, 7.0.0 - 7.3.0beta1
Je suis dans le générateur j'ai reçu Panda Je suis retourné dans le générateur j'ai reçu Lama je suis de retour j'ai reçu Alpaga plus de d'animaux