Copy hash context with hash_copy() in PHP
Description
The following code shows how to copy hash context with hash_copy().
Example
/*ww w.j av a2 s .c o m*/
<?php
$context = hash_init("md5");
hash_update($context, "data");
/* copy context to be able to continue using it */
$copy_context = hash_copy($context);
echo hash_final($context), "\n";
hash_update($copy_context, "data");
echo hash_final($copy_context), "\n";
?>
The code above generates the following result.