Неправильно срабатывает последний if

В моем случае в if должен срабатывать только если длинна $word>=8. Но почему-то срабатывает всегда

if($result_arr['user_mail'] === $new_user_mail)
        {
            $_POST['log'] = 'reg';
        }
        if($result_arr_for_login['user_login'] === $new_user_login)
        {
            $_POST['log'] = 'reg';
        }
        $pass_lenght=mb_strlen($new_user_pass, 'utf-8');
        if($pass_lenght<8)
        {
            $_POST['log'] = 'reg';              
        }
        if(($result_arr['user_mail']!=$new_user_mail)&&($result_arr_for_login['user_login'] != $new_user_login)&&(mb_strlen($new_user_pass,'utf-8')>7))
        {
            $reg_query = "INSERT INTO users VALUES( NULL, '".$new_user_mail."' , '".$new_user_login."' ,'".$new_user_pass."','".$new_user_date."','user','active')";
            $result = mysqli_query($connect, $reg_query);
        }

Ответы (1 шт):

Автор решения: Нури маърифат

if($pass_lenght<8) или if($pass_lenght=<8) Знак = не забыли?

→ Ссылка