hash_update_stream
(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)
hash_update_stream — Додає дані з відкритого потоку до активного контексту хешування
Опис
hash_update_stream(HashContext $context, resource $stream, int $length = -1): int
Список параметрів
context
Контекст хешування, що повертається hash_init()
stream
Дескриптор відкритого файлу, який повертається будь-якою функцією створення потоку.
length
Максимальна кількість символів для копіювання з stream
в контекст хеширования.
Значення, що повертаються
Фактична кількість байт, додана в контекст хешування з stream
список змін
Версия | Опис |
---|---|
7.2.0 | Приймає HashContext, а чи не ресурс. |
Приклади
Приклад #1 Приклад використання hash_update_stream()****
Loading...
Результат виконання наведеного прикладу:
199f52fc9f2492c64449ed96003f135f8ea428e353e50c40b0c1a16b9c16f571
Дивіться також
- hash_init() - Ініціалізація інкрементального контексту хешування
- hash_update() - Додає дані до активного контексту хешування
- hash_final() - Завершує інкрементальне хешування та повертає результат у вигляді хеш-коду
- hash() - Генерує хеш-код (підпис повідомлення)
- hash_file() - Генерація хеш-значення, використовуючи вміст заданого файлу