What is the best way to check for equality among multiple variables in PHP, especially when they are filled with POST data?

When checking for equality among multiple variables filled with POST data in PHP, it is best to use the === strict comparison operator to ensure that both the values and data types match. This helps prevent unexpected results due to type coercion. Additionally, it is important to sanitize and validate the POST data before comparing the variables to ensure the data is safe and accurate.

// Sanitize and validate POST data
$var1 = filter_input(INPUT_POST, 'var1', FILTER_SANITIZE_STRING);
$var2 = filter_input(INPUT_POST, 'var2', FILTER_SANITIZE_STRING);
$var3 = filter_input(INPUT_POST, 'var3', FILTER_SANITIZE_STRING);

// Check for equality among multiple variables
if ($var1 === $var2 && $var2 === $var3) {
    echo "All variables are equal.";
} else {
    echo "Variables are not equal.";
}