<?php
$b = PASSWORD_BCRYPT;
$hash = password_hash($password, $b);
if(password_verify($inputPassword, $hashFromDb))
echo 'authenticated';
if(!password_needs_rehash($hashFromDb, $b, ['cost' => 10]))
{
$newHash = password_hash($password, $b, ['cost' => 10]);
$db->insert($newHash);
}
password_get_info($hashFromDb);
/*
[
algo => PASSWORD_BCRYPT
algoName => 'blowfisha'
cost => 10
]
*/
1