Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/02/2008, 11:37
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Re: Sistema de referidos

Cita:
Iniciado por okram Ver Mensaje
No, debes usar false. Verás, el operador == sirve para evaluar si dos variables tienen el mismo valor. El operador === verifica además el tipo. Prueba esto:

Código PHP:
echo '<pre>';
 
if ( 
false == ) {
    echo 
"La condición ( false == 0 ) devuelve <b>true</b>";
} else {
    echo 
"La condición ( false == 0 ) devuelve <b>false</b>";
}
 
echo 
"\n";
 
if ( 
false === ) {
    echo 
"La condición ( false === 0 ) devuelve <b>true</b>";
} else {
    echo 
"La condición ( false === 0 ) devuelve <b>false</b>";
}
 
echo 
'</pre>'
Esto imprime:

La función stripos() devolverá false si no encuentra el caracter o caracteres buscado(s). Y en este caso la función devolverá 0, que significa "si encontré lo que buscas, y está en la posición inicial 0". Para diferenciarlos debes usar el operador === y no ==


Léete estos links:

PHP: Tipos
PHP: Operadores de Comparación
PHP: stripos

Saludos,
Ostras!!, gracias okram

Si es que es muy grande el mundo de PHP!! cada día se aprende cosas nuevas!