3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface I { } class C { const FOO = I::FOO; public $options = [self::FOO => "bar"]; } try { var_dump((new C)->options); } catch (Throwable $e) {} var_dump((new C)->options);

preferences:
67.32 ms | 402 KiB | 5 Q