PHP的password_verify()函數用于驗證密碼是否與哈希值匹配。
該函數接受兩個參數:用戶輸入的密碼和存儲在數據庫中的哈希密碼。它會將用戶輸入的密碼與哈希密碼進行比較,并返回一個布爾值,表示密碼是否匹配。
示例代碼如下:
```php
$password = 'password123';
$hashedPassword = '$2y$10$YkiXjM1YKpCAJH6R4N3j5eNQys7L7z3bUHm8DqML5Qo0Nv3vVyT9C';
if (password_verify($password, $hashedPassword)) {
echo '密碼匹配';
} else {
echo '密碼不匹配';
}
```
在上述示例中,`password_verify()`函數將會將用戶輸入的密碼與存儲在`$hashedPassword`變量中的哈希密碼進行比較。如果密碼匹配,則輸出"密碼匹配";否則輸出"密碼不匹配"。