Olha só, qual é a diferença entre:
[codebox]
$t2 = $v_user->ValidaSimples();
$t = $v_pass->ValidaSimples();
if($t2 and $t)
{
echo"OK";
}
else
{
echo"Falha";
}
[/codebox]
================================
[codebox]
if($v_user->ValidaSimples() and $v_pass->ValidaSimples())
{
echo"OK";
}
else
{
echo"Falha";
}
[/codebox]
================================
Os métodos que eu chamo chamados ValidaSimples retornan true ou false, ou seja, se for ambos true ele imprime OK, se um deles for false irá imprimir falha.
Eis o problema, no 1º exemplo ele faz certinho, no segundo, tendo o método no IF, ele só le o primeiro método, pq isso ?
Edição feita por: Dudu, 09/12/2008, 12:14.
Utilize [codebox][/codebox]