在php中返回Integer而不是boolean

时间:2016-03-26 14:05:45

标签: php html

我希望你做得很好。我的项目中有一个类有各种方法。发生的事情是,其中一个方法应该返回一个布尔变量。代替。它返回了数字" 1"而不是假。如果你能告诉我问题在哪里。
先谢谢,干杯。 我的代码的有用部分:
分类方法:

public function validatePwd($pwd1, $pwd2) {
    if (strcasecmp($pwd1, $pwd2) == 0) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}

执行它的脚本:

$check1 = $user->validatePwd($Password, $Password1);
    echo $check1;
    if ($user->validatePwd($Password, $Password1)) 
    {

    }
    else
    {
       $errors[] = 'Error!, passwords entered are not compatible, Please'
               . ' enter passwords that match each other'; 
    }

1 个答案:

答案 0 :(得分:7)

如果您执行var_dump($check1)而不是echo $check1;,则应显示为布尔值。