ya tiene su respuesta por Adam, pero una buena manera de recordar cómo hacer esto correctamente es recordar para una única validación que debe envoltura en ()
apoyos, si su único haciendo un solo control, entonces ya cuenta con las llaves proporcionadas por la declaración ().
Ejemplo:
si (una === b)
y si su haciendo múltiple entonces
si ((una === b) & & (C === d))
Sop si se recuerda que cada juego de llaves es una comprobación de validación, puede tener entrada como esta:
si (((a === b) || (c === d)) & & (e === f))
si las declaraciones y muchas otras operaciones lógicas trabajan en jerarquía de modo que la cantidad de individuo los cheques dentro de un cheque tienen un efecto en el cheque principal.
teniendo el tercer ejemplo anterior si a === b
o c === d
falla, entonces e === f
Nunca se comprobará como el ab, cd está envuelto en los apoyos de manera que se devuelve y marcada.
Espero que esto te ayude un poco más.
¡Gracias! ¡También obtuve un buen artículo de Wikipedia! – Matty
Usa '===', no '=='. La igualdad suelta de PHP no es transitiva. – Brilliand
Cabe señalar que los paréntesis alrededor de cada comparación * no * son obligatorios. –