PHP 8.1.0 RC 4 available for testing

hash_final

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

hash_final Schließt einen schrittweisen Hashing-Vorgang ab und liefert sein Ergebnis

Beschreibung

hash_final(HashContext $context, bool $binary = false): string

Parameter-Liste

context

Der Hashing-Kontext, zurückgegeben von hash_init().

binary

Ist dieser Parameter auf true gesetzt, werden direkt Binärdaten zurückgegeben, andernfalls werden kleingeschriebene Hexadezimalziffern zurückgegeben.

Rückgabewerte

Gibt den berechneten Hash als Hexadezimalzahl zurück, außer binary ist auf true gesetzt, in diesem Fall wird die binäre Darstellung des Hashes zurückgegeben.

Changelog

Version Beschreibung
7.2.0 Erwartet nun einen HashContext anstatt einer Ressource.

Beispiele

Beispiel #1 hash_final()-Beispiel

<?php
$ctx 
hash_init('sha1');
hash_update($ctx'Franz jagt im komplett verwahrlosten Taxi quer durch Bayern.');
echo 
hash_final($ctx);
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

48e3273628b29b2a640adee09a488f6f885f5116

Siehe auch

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top