3v4l.org

run code in 500+ PHP versions simultaneously
<?php // This is fine. class Foo { function bar($a) {} // Untyped param. } class FooChild extends Foo { function bar(mixed $a) {} // Child declares the param as mixed. } // This is an error... class Person { public $name { set(mixed $value) { $this->name = $value; } } }
Output for 8.3.5
Parse error: syntax error, unexpected token "{", expecting "," or ";" in /in/hbCor on line 15
Process exited with code 255.

preferences:
52.27 ms | 493 KiB | 3 Q