Использую для хранения паролей password_hash, на локалке все было хорошо, перенес на хост, и теперь для одного пароля выводиться разный хэш, почему так?
Для правильного вопроса надо знать половину ответа
Хэш, который генерирует password_hash содержит всю информацию, которая нужна password_verify для сравнения пароля с этим хэшем. Если соль не задана вручную, то повторные запуски password_hash всегда дают разные хэши для одного пароля, поскольку соль в этом случае генерируется случайно.