Foros del Web » Programando para Internet » PHP »

para que sirve el operador '==='

Estas en el tema de para que sirve el operador '===' en el foro de PHP en Foros del Web. alguien me puede decir un ejemplo práctica de cuando y para que sirve el operador: === ? ??? se utilizar solo en condicionales??? agradezco comentarios...
  #1 (permalink)  
Antiguo 21/03/2013, 09:10
 
Fecha de Ingreso: octubre-2011
Mensajes: 113
Antigüedad: 12 años, 5 meses
Puntos: 5
Pregunta para que sirve el operador '==='

alguien me puede decir un ejemplo práctica de cuando y para que sirve el operador: === ? ???

se utilizar solo en condicionales???

agradezco comentarios
  #2 (permalink)  
Antiguo 21/03/2013, 09:12
Avatar de evolutionrgm  
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 12 años, 10 meses
Puntos: 5
Respuesta: para que sirve el operador '==='

extraido de php.net
Código PHP:
Ver original
  1. $a === $b   Idéntico    TRUE si $a es igual a $b, y son del mismo tipo
  #3 (permalink)  
Antiguo 21/03/2013, 09:12
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 15 años, 11 meses
Puntos: 47
Respuesta: para que sirve el operador '==='

Si este es un condicional cuando necesitas hacer comparaciones en donde los valores a comparar necesitas que sean estrictamente iguales..

Puedes leer un poco aqui

http://php.net/manual/es/language.op...comparison.php
  #4 (permalink)  
Antiguo 21/03/2013, 09:26
 
Fecha de Ingreso: octubre-2011
Mensajes: 113
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: para que sirve el operador '==='

muchas gracias por el ejemplo,,,,

mi duda viene, a que lo habia visto en una consulta en MONGODB

la consulta era algo asi : if(count($array)===0)

no se porque se usa '===' en este ejemplo
  #5 (permalink)  
Antiguo 21/03/2013, 12:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: para que sirve el operador '==='

Pues no es necesario en ese caso, ya que count() siempre te regresa un entero, se usa más debido a la misma naturaleza de PHP, como no existen tipos de variables, a veces es necesario comparar que sean del mismo tipo, por ejemplo:

if ("1" == 1) // true
if ("1" === 1) // false

Saludos.

Etiquetas: operador
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 19:52.