3v4l.org

run code in 500+ PHP versions simultaneously
<?php class Foo { public $callable = static function (): void { echo "DEFAULT!\n"; }; } $foo = new Foo(); ($foo->callable)(); $foo->callable = static function (): void { echo "CUSTOM!\n"; }; ($foo->callable)();
Output for 8.3.5
Fatal error: Constant expression contains invalid operations in /in/8bLVZ on line 4
Process exited with code 255.

preferences:
40.18 ms | 489 KiB | 3 Q