Tema: strpos duda
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/04/2006, 05:48
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Cita:
es como si en lenguaje natural estuvieramos poniendo =falso?
en todo caso, quedaría mejor algo como "¿es verdaderamente falso?"

FALSE no es un operador, es uno de los dos valores (true/false) que puede tener un booleano (un tipo de dato).... Existen otras "combinaciones" que pueden ser interpretadas como un FALSE más NO LO SON:
- una cadena vacia
- 0 como entero
- 0.0 como flotante
- (creo ) 0 como cadena
- un NULL...
- puf!, no se me ocurren más...

El operador es el triple signo de igual (=== ó !==), este no solo compara que el valor sea el mismo, sino que también el tipo coincida:
Código PHP:
<?php
if(0=='') { // cadena vacia con entero 0
   
echo "Test1"// psss...
}

if(
0==='') { // cadena vacia con entero 0
   
echo "Test2"// juntos pero no revueltos ;-)
}
?>
... en las FAQ hay tutoriales de PHP, esto es de entrada... Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"