
28/02/2008, 11:37
|
 | | | Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 18 años Puntos: 20 | |
Re: Sistema de referidos Cita:
Iniciado por okram 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 == 0 ) {
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 === 0 ) {
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!  |