3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1); class X { public function a(int $arg,): void { } public function b( int $arg ): void { } } $class = new X(); function a(int $arg) use ($class,): void { } function b(int $arg) use ( $class ): void { }
Output for 8.0.1 - 8.0.21, 8.1.0 - 8.1.8
Parse error: syntax error, unexpected token "use", expecting "{" in /in/18MjG on line 20
Process exited with code 255.
Output for 7.4.0 - 7.4.30
Parse error: syntax error, unexpected ')', expecting variable (T_VARIABLE) in /in/18MjG on line 7
Process exited with code 255.

preferences:
161.67 ms | 1001 KiB | 7 Q