3v4l.org

run code in 300+ PHP versions simultaneously
//display it like this if (array_key_exists('404', $_GET) && array_key_exists($_GET['404'], $memes)) { $key = $_GET['404']; } else { $key = array_rand($memes); } echo $memes[$key]; if ($key == '') { $keyHandler = ''; } else { $keyHandler = '=' .$key; } ?> <h1>You dun goofed</h1> <?php echo 'Error code: ?404'. $keyHandler; ?>
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.16, 8.5.0 - 8.5.1
//display it like this if (array_key_exists('404', $_GET) && array_key_exists($_GET['404'], $memes)) { $key = $_GET['404']; } else { $key = array_rand($memes); } echo $memes[$key]; if ($key == '') { $keyHandler = ''; } else { $keyHandler = '=' .$key; } ?> <h1>You dun goofed</h1> Warning: Undefined variable $keyHandler in /in/ADOtJ on line 15 Error code: ?404
Output for 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.31, 7.4.0 - 7.4.33
//display it like this if (array_key_exists('404', $_GET) && array_key_exists($_GET['404'], $memes)) { $key = $_GET['404']; } else { $key = array_rand($memes); } echo $memes[$key]; if ($key == '') { $keyHandler = ''; } else { $keyHandler = '=' .$key; } ?> <h1>You dun goofed</h1> Notice: Undefined variable: keyHandler in /in/ADOtJ on line 15 Error code: ?404
Output for 7.3.32 - 7.3.33
//display it like this if (array_key_exists('404', $_GET) && array_key_exists($_GET['404'], $memes)) { $key = $_GET['404']; } else { $key = array_rand($memes); } echo $memes[$key]; if ($key == '') { $keyHandler = ''; } else { $keyHandler = '=' .$key; } ?> <h1>You dun goofed</h1> Error code: ?404

preferences:
170.49 ms | 410 KiB | 5 Q