Foros del Web » Programando para Internet » PHP »

¿Qué hace este comparador?

Estas en el tema de ¿Qué hace este comparador? en el foro de PHP en Foros del Web. if ((!$row)||(!$loginok)) Estoy mirando ese código y no se qué hace el comparador || He buscado pero no encuentro nada. ¿Alguien lo sabe? Gracias!...
  #1 (permalink)  
Antiguo 25/07/2008, 03:56
 
Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
¿Qué hace este comparador?

if ((!$row)||(!$loginok))


Estoy mirando ese código y no se qué hace el comparador ||

He buscado pero no encuentro nada.

¿Alguien lo sabe? Gracias!
  #2 (permalink)  
Antiguo 25/07/2008, 04:01
 
Fecha de Ingreso: julio-2008
Ubicación: El Puerto de Santa María
Mensajes: 62
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: ¿Qué hace este comparador?

Significa "O"

O sea si no existe $row O no existe $loginok (o son FALSAS), se cumple la condición

Saludos
  #3 (permalink)  
Antiguo 25/07/2008, 04:04
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: ¿Qué hace este comparador?

Es un OR.

OR= ||
AND= &&
NO= !

Está diciendo que si no hay nada en la variable $row, o bien no hay nada en la variable loginok, entrará en ese if.

Por lo tanto, sólo con que una de esas 2 variables no contenga nada (o sea false), entrará dentro de la condición.

Saludos

PD EDITO: Kwic es el más rápido del Oeste! :D No estaba su respuesta mientras publicaba, sorry por repetir
  #4 (permalink)  
Antiguo 25/07/2008, 06:11
 
Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: ¿Qué hace este comparador?

Muchas gracias a los dos!
  #5 (permalink)  
Antiguo 25/07/2008, 09:47
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: ¿Qué hace este comparador?

www.php.net/language.operators.logical
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.