Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/09/2004, 08:11
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 11 meses
Puntos: 16
En www.php.net/operators tambien tienes la asociatividad de los operadores. Esa expresion que has puesto es igual a esta:

if(sentencia_1_2 || sentencia_3 || sentencia_4) siendo sentencia_1_2= sentencia_1 && sentencia_2

o lo que es lo mismo:

if((sentencia_1 && sentencia_2) || sentencia_3 || sentencia_4)

Asi que seria cierto si se cumple que sentencia_3 es cierto, o si sentencia_4 es cierto, o si (sentencia_1 && sentencia_2) es cierto (es decir, si sentencia_1 y sentencia_2 son ciertas simultaneamente).

Esto es porque && tiene mayor precedencia que || .

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.