Código PHP:
$valor = (true) and (false); // devuelve FALSE!!!! solo porque no esta encerrado todo entre parentesis ??? por que es asi ?
Pues, el que este o no encerrado en parentesis no tiene nada que ver.
El operador "AND" (&&) devuelve TRUE si ambas condiciones son verdaderas.
TRUE AND TRUE = TRUE
TRUE AND FALSE = FALSE
FALSE AND TRUE = FALSE
FALSE AND FALSE = FALSE
Es lo mas basico de logica matematica.