3v4l.org

run code in 300+ PHP versions simultaneously
<?php function foo(?int $foo, int $bar): void { if ( $foo && $foo !== 1 || !$foo && $bar ) { return; } if ($foo === null) { echo "Not redundant!"; } } foo(null, 0);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.30, 8.2.0 - 8.2.24, 8.3.0 - 8.3.12
Not redundant!

preferences:
69.43 ms | 406 KiB | 5 Q