PHP comparion doesnt work..why?

Posted by user248959 on Stack Overflow See other posts from Stack Overflow or by user248959
Published on 2010-04-08T18:21:50Z Indexed on 2010/04/08 18:23 UTC
Read the original article Hit count: 416

Filed under:
|

Hi,

i have this code:

    $password_introducido = sfContext::getInstance()->getUser()->getGuardUser()->setPassword($value['password_actual']);

    $password_almacenado = sfContext::getInstance()->getUser()->getGuardUser()->getPassword();

    var_dump("kfjsdlkjf");
    var_dump($password_almacenado);
    var_dump($password_almacenado);

    if($password_introducido == $password_almacenado){

        die("entrosopi");


    }

that prints this:

string 'kfjsdlkjf' (length=9)

string 'c9c40d11b29ac0f5bdef3be51ce61187582c3ae1' (length=40)

string 'c9c40d11b29ac0f5bdef3be51ce61187582c3ae1' (length=40)

IMHO, it should print "entrosopi", but it doesnt. Why?

If i instead write

if(!$password_introducido == $password_almacenado)

it prints "entrosopi".

Javi

© Stack Overflow or respective owner

Related posts about php

Related posts about comparison