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.0stream_context тепер допускає значення null.
7.2.0Приймає HashContext, а чи не ресурс.

Дивіться також

  • hash_init() - Ініціалізація інкрементального контексту хешування
  • hash_update() - Додає дані до активного контексту хешування
  • hash_update_stream() - Додає дані з відкритого потоку до активного контексту хешування
  • hash_final() - Завершує інкрементальне хешування та повертає результат у вигляді хеш-коду
  • hash() - Генерує хеш-код (підпис повідомлення)
  • hash_file() - Генерація хеш-значення, використовуючи вміст заданого файлу