у кого-то может есть посвежее инфа, можно ли писать utf-8 в нижнем регистре, оно не смертельно, но вырвиглазно как-то смотрится на фоне остального кода
значения не имеет, но в $_POST['login'] может прийти не только UTF-8 но и mixed encode тогда будет ошибка определения реальной длины, не критично, но стоит учитывать.