否则,如果语句在php中输出错误的变量?

时间:2018-10-15 11:10:57

标签: php

大家好,我目前正在学习php,我不明白if else语句怎么了:(即使声明的字符串不同,我也会不断获取关于put的错误变量。有人可以告诉我哪里我错了,干杯。

$password = strlen('username');


if($password = strlen('password')){
    echo 'password is valid';
}
else if ($password = strlen('username')){
    echo 'password is invalid';
}

我继续获得输出“密码有效”

1 个答案:

答案 0 :(得分:0)

strlen都相等,因此IF条件在这里满足,从而导致抛出“密码有效”的问题

参考:http://php.net/manual/en/function.strlen.php