3v4l.org

run code in 300+ PHP versions simultaneously
<?php unset($_GET["action"]); echo "value: "; var_dump($_GET["action"] ?? NULL); echo "test: "; var_dump(($_GET["action"] ?? NULL) === "submit"); echo "branch: "; if (($_GET["action"] ?? NULL) === "submit") { echo "submit"; } else { echo "not submit"; } echo PHP_EOL; echo PHP_EOL; $_GET["action"] = "submit"; echo "value: "; var_dump($_GET["action"] ?? NULL); echo "test: "; var_dump(($_GET["action"] ?? NULL) === "submit"); echo "branch: "; if (($_GET["action"] ?? NULL) === "submit") { echo "submit"; } else { echo "not submit"; } echo PHP_EOL; echo PHP_EOL; $_GET["action"] = "preview"; echo "value: "; var_dump($_GET["action"] ?? NULL); echo "test: "; var_dump(($_GET["action"] ?? NULL) === "submit"); echo "branch: "; if (($_GET["action"] ?? NULL) === "submit") { echo "submit"; } else { echo "not submit"; } echo PHP_EOL;

preferences:
24.78 ms | 404 KiB | 5 Q