3v4l.org

run code in 300+ PHP versions simultaneously
<?php function anon() { static $i = 0; return eval(sprintf('return new class { private $prop%s; };', ++$i)); } $c1 = anon(); $c2 = anon(); var_dump($c1, $c2);

preferences:
32.43 ms | 402 KiB | 5 Q