hash_update_file
(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL hash >= 1.1)
hash_update_file — Додає дані з файлу до активного контексту хешування
Опис
hash_update_file(HashContext $context, string $filename, ?resource $stream_context = null): bool
Список параметрів
context
Контекст хешування, повернутий hash_init()
filename
Ім'я або URL-файл для хешування; Підтримуються обробники Fopen.
stream_context
Контекст потоку, повернутий stream_context_create()
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.0.0 | stream_context тепер допускає значення null. |
7.2.0 | Приймає HashContext, а чи не ресурс. |
Дивіться також
- hash_init() - Ініціалізація інкрементального контексту хешування
- hash_update() - Додає дані до активного контексту хешування
- hash_update_stream() - Додає дані з відкритого потоку до активного контексту хешування
- hash_final() - Завершує інкрементальне хешування та повертає результат у вигляді хеш-коду
- hash() - Генерує хеш-код (підпис повідомлення)
- hash_file() - Генерація хеш-значення, використовуючи вміст заданого файлу