What are common methods for checking the existence of form fields in PHP?

When working with forms in PHP, it is important to check whether certain form fields exist before trying to access their values. This helps prevent errors and ensures that the script can handle different form submissions gracefully. Common methods for checking the existence of form fields in PHP include using the isset() function or the array_key_exists() function to check if a specific key exists in the $_POST or $_GET superglobal arrays.

// Using isset() to check if a form field exists
if(isset($_POST['username'])){
    $username = $_POST['username'];
    // Process the username
}

// Using array_key_exists() to check if a form field exists
if(array_key_exists('email', $_POST)){
    $email = $_POST['email'];
    // Process the email
}