3v4l.org

run code in 500+ PHP versions simultaneously
<?php declare(strict_types=1); declare(fixed_types=1); var $x = 7; function foo(string $message) { $message = 5; var_dump(gettype($message)); } foo('x');
Output for 8.3.5
Parse error: syntax error, unexpected token "var", expecting end of file in /in/o0PFg on line 5
Process exited with code 255.
Output for 7.1.0 - 7.1.12, 7.2.0
Parse error: syntax error, unexpected 'var' (T_VAR), expecting end of file in /in/o0PFg on line 5
Process exited with code 255.

preferences:
37.36 ms | 547 KiB | 3 Q