hash_file
使用给定文件的内容生成哈希值
PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
hash_file 函数用于计算文件的哈希值,它接受一个文件路径并返回该文件的哈希值。此函数可以支持多种哈希算法,如 MD5, SHA1, SHA256 等。
string hash_file(string $algo, string $filename [, bool $binary = false ])
返回计算后的文件哈希值,类型为字符串。如果计算失败,返回 false。
以下示例演示了如何使用 hash_file 函数计算一个文件的 MD5 哈希值:
if ($hash === false) {
echo "哈希计算失败!";
} else {
echo "文件的 MD5 哈希值是: " . $hash;
}
在这个示例中,我们使用 `hash_file` 函数计算文件 `file.txt` 的 MD5 哈希值。如果计算成功,返回的哈希值将输出;如果计算失败,将显示错误信息。