PHP Conference Nagoya 2025

hash_copy

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

hash_copyКопирует контекст хеширования

Описание

hash_copy(HashContext $context): HashContext

Список параметров

context

Контекст хеширования, возвращённый hash_init().

Возвращаемые значения

Возвращает копию контекста хеширования.

Список изменений

Версия Описание
7.2.0 Принимает и возвращает HashContext, а не ресурс.

Примеры

Пример #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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top