3v4l.org

run code in 500+ PHP versions simultaneously
<?php class Foo { public mixed $data { get => $this->data ?? null; set => $this->data = $value; } } $foo = new Foo(); var_dump(isset($foo->data)); $foo->data = 42; var_dump(isset($foo->data));
Output for 8.2.0 - 8.2.34, 8.3.0 - 8.3.15
Parse error: syntax error, unexpected token "{", expecting "," or ";" in /in/CNFFF on line 5
Process exited with code 255.
Output for 8.4.1 - 8.4.2
bool(false) bool(true)

preferences:
31.87 ms | 1154 KiB | 8 Q