Php/docs/function.hash-final

From Get docs

hash_final

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

hash_finalFinalize an incremental hash and return resulting digest


Description

hash_final ( HashContext $context [, bool $binary = FALSE ] ) : string

Parameters

context
Hashing context returned by hash_init().
binary
When set to TRUE, outputs raw binary data. FALSE outputs lowercase hexits.


Return Values

Returns a string containing the calculated message digest as lowercase hexits unless binary is set to true in which case the raw binary representation of the message digest is returned.


Changelog

Version Description
7.2.0 Accept HashContext instead of resource.


Examples

Example #1 hash_final() example

<?php$ctx = hash_init('sha1');hash_update($ctx, 'The quick brown fox jumped over the lazy dog.');echo hash_final($ctx);?>

The above example will output:


c0854fb9fb03c41cce3802cb0d220529e6eef94e

See Also