PHP hash_copy() 函数用于复制 hash_init().
语法
hash_copy(context)
参数
context | 必填。 指定 hash_init() 函数返回的哈希上下文。 |
返回值
返回哈希上下文的副本。
示例:hash_copy() 示例
下面的示例显示了hash_copy() 函数。
<?php
//初始化增量哈希上下文
$context = hash_init("md5");
//更新上下文
hash_update($context, "Hello World!");
//使用hash_copy函数处理上下文
$copy_context = hash_copy($context);
//最终确定增量哈希
//并返回结果摘要
echo hash_final($context)."\n";
//更新复制的上下文并完成
//增量哈希并返回结果摘要
hash_update($copy_context, "Hello World!");
echo hash_final($copy_context), "\n";
?>
上述代码的输出将是:
ed076287532e86365e841e92bfc50d8c
ee41c968530f7715ab70805b341c3956