3v4l.org

run code in 500+ PHP versions simultaneously
<?php interface i { public $p { get;} } class x implements i { public $p = 1 { get => $this->p;} } echo (new x)->p;
Output for 8.4.8, 8.5.2
1
Output for 8.3.5
Parse error: syntax error, unexpected token "{", expecting "," or ";" in /in/U4AZH on line 4
Process exited with code 255.

preferences:
43.93 ms | 496 KiB | 3 Q