How can error messages be stored and displayed in PHP when processing form submissions?
When processing form submissions in PHP, error messages can be stored in an array and then displayed to the user if validation fails. This helps provide feedback to the user on what fields need to be corrected.
// Initialize an empty array to store error messages
$errors = [];
// Validate form data
if (empty($_POST['username'])) {
$errors[] = "Username is required";
}
if (empty($_POST['password'])) {
$errors[] = "Password is required";
}
// Display error messages
if (!empty($errors)) {
foreach ($errors as $error) {
echo $error . "<br>";
}
}