3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = 1; register_tick_function(function () use (&$a) { $a = 2; }); declare(ticks = 1) { $a === 1 or exit(1); $a === 2 or exit(1); $a === 3 or exit(1); } echo "a = $a\n";

preferences:
57.37 ms | 402 KiB | 5 Q