(PHP 5 >= 5.3.0, PHP 7, PHP 8)
hash_copy — Копирует контекст хеширования
Возвращает копию контекста хеширования.
Пример #1 Пример использования hash_copy()
<?php
$context = hash_init("sha256");
hash_update($context, "Наглый коричневый лисёнок");
/* копия контекста для дальнейшего использования */
$copy_context = hash_copy($context);
echo hash_final($context), "\n";
hash_update($copy_context, "прыгает вокруг ленивой собаки.");
echo hash_final($copy_context), "\n";
?>
Результат выполнения приведённого примера:
49fd7dddcdc0e0e6b2252f966b750d78536e8cd2677bf84db0c605652f7f1699 8b0ec9465a2a0befe6b45bc081e32e4629a7f3e39dcf1fda31af101b8d85145b