Las operaciones de comparación en ocasiones son ambiguas, siempre que tengas que lidiar con ellas debes agruparlas en paréntesis.
Código PHP:
Ver original// MAL
if (x != 'x' || y != 'y' || z != 'z') {
// ...
}
// BIEN
if ((x != 'x') || (y != 'y') || (z != 'z')) {
// ...
}
Es mejor siempre agrupar para evitar tales ambigüedades.