(PHP 5 >= 5.3.0, PHP 7, PHP 8)
hash_copy — Dupliziert einen Hash-Kontext
Gibt eine Kopie des Hash-Kontexts zurück.
Version | Beschreibung |
---|---|
7.2.0 | Erwartet und liefert nun einen HashContext anstatt einer Ressource. |
Beispiel #1 hash_copy()-Beispiel
<?php
$context = hash_init("sha256");
hash_update($context, "Franz jagt im komplett verwahrlosten ");
/* Dupliziere Kontext um ihn weiter nutzen zu können */
$copy_context = hash_copy($context);
echo hash_final($context), "\n";
hash_update($copy_context, "Taxi quer durch Bayern.");
echo hash_final($copy_context), "\n";
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
6fed266d6c619258547eb7578a1e730b5fbd95405ef52b83339e0a7f9bf263fb 0b3a381e71cda8f3abe88b1dc3eb9aa2a53fa033e9802878edd1959c267281a2