3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $makefoo = true; /* Qui non possiamo chiamare foo() poiché non esiste ancora, ma possiamo chiamare bar() */ bar(); if ($makefoo) { function foo() { echo "Io non esisto sino a quando il programma non mi raggiunge.\n"; } } /* Ora possiamo chiamare foo() poiché $makefoo vale true */ if ($makefoo) foo(); function bar() { echo "Io esco immediatamente dopo l'avvio del programma.\n"; } ?>
Output for 4.3.0 - 7.1.0
Io esco immediatamente dopo l'avvio del programma. Io non esisto sino a quando il programma non mi raggiunge.