Foros del Web » Programando para Internet » PHP »

¿Qué significan 3 signos de igual (===) en PHP?

Estas en el tema de ¿Qué significan 3 signos de igual (===) en PHP? en el foro de PHP en Foros del Web. Hola, pregunta rápida y tonta, ya que no la pude Googlear por el hecho de ser símbolos. Por ejemplo en esta sentencia: Código PHP: if((( ...
  #1 (permalink)  
Antiguo 14/01/2011, 02:20
 
Fecha de Ingreso: julio-2005
Ubicación: Boyoliso
Mensajes: 661
Antigüedad: 18 años, 8 meses
Puntos: 0
Pregunta ¿Qué significan 3 signos de igual (===) en PHP?

Hola, pregunta rápida y tonta, ya que no la pude Googlear por el hecho de ser símbolos.

Por ejemplo en esta sentencia:

Código PHP:
if(((strpos($var,' ')===FALSE)!=TRUE) { ... 
Qué significarían los tres "==="?

= es asignar a
== igual a
y === ?


Gracias por resolver esta duda
  #2 (permalink)  
Antiguo 14/01/2011, 02:27
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: ¿Qué significan 3 signos de igual (===) en PHP?

Compara si los valores son iguales y del mismo tipo. En tu ejemplo es necesario ya que strpos devuelve la posición de la subcadena dentro de una cadena, y la primera posición puede ser cero. Si comparás con doble signo igual, un cero sería equivalente a false, que sería un resultado diferente del que necesitás obtener (vos necesitás saber si la subcadena se encuentra o no dentro de la cadena)
  #3 (permalink)  
Antiguo 14/01/2011, 02:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Qué significan 3 signos de igual (===) en PHP?

bueno, tal ves no puedes Googlear símbolos... pero si puedes leer el manual, en el apartado de operadores de comparación...

http://www.php.net/manual/es/languag...comparison.php

creo que cuando se intenta aprender un lenguaje de ves en cuando hay que leer las referencias, Google no lo es todo, porque Google no es un manual de referencia, es un buscador!!

como siempre he dicho, hay que ser flojo para preguntar este tipo de cosas...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 14/01/2011, 02:48
 
Fecha de Ingreso: julio-2005
Ubicación: Boyoliso
Mensajes: 661
Antigüedad: 18 años, 8 meses
Puntos: 0
De acuerdo Respuesta: ¿Qué significan 3 signos de igual (===) en PHP?

Panino5001, más claro imposible, te agradezco la buena voluntad viejo

==========================


pateketrueke, créeme que antes de crear el post, puse tanto en Google como en el buscador de php.net los tres símbolos de igual y otras combinaciones diferentes tratando de conseguir un resultado, pero no fue así. Si hubiera sabido que la respuesta la podía encontrar en la sección de operadores de comparación, también hubiera ido ahí, pero tampoco sabía que se clasificaban así los tres iguales. Tenés que pensar que hay gente que no es tan experta como vos en el tema o que no nos conocemos php.net de principio a fin.

Y que pena hermano si el post o la pregunta te afectó o te hirió tus sentimientos y emociones, no era mi intención la verdad, pero pues me imagino que tenés el poder suficiente aquí en fdw.com para que lo borre algún moderador, si eso te hace más feliz pues... y gracias de todos modos por el link.

Etiquetas: Ninguno
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:24.