hash_update_file

(PHP 5 >= 5.1.2, PHP 7, PECL hash >= 1.1)

hash_update_fileДобавляет данные из файла в активный контекст хеширования

Описание

hash_update_file ( HashContext $context , string $filename , resource|null $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() - Генерация хеш-значения, используя содержимое заданного файла