What are the consequences of not using the exit function after a header redirect in PHP?

Not using the exit function after a header redirect in PHP can lead to unexpected behavior such as the script continuing to execute and potentially causing errors or outputting unintended content. To prevent this, always use the exit function after a header redirect to ensure that the script stops executing immediately after the redirect.

<?php
// Perform a header redirect
header("Location: newpage.php");
exit; // Stop script execution
?>