3v4l.org

run code in 300+ PHP versions simultaneously
<?php enum E { case A; case B; } class Foo { public $x = E::A; public $y = static function () { return 'x'; }; public $z = [static function () { return 'z1'; }, static fn () => 'z2']; } print_r((new Foo)->x);
Output for 8.1.0 - 8.1.23, 8.2.0 - 8.2.10
Fatal error: Constant expression contains invalid operations in /in/q070H on line 12
Process exited with code 255.
Output for 8.0.1 - 8.0.30
Parse error: syntax error, unexpected identifier "E" in /in/q070H on line 3
Process exited with code 255.

preferences:
170.62 ms | 999 KiB | 7 Q