--TEST-- Hash: serialization formats --FILE-- getMessage(), "\n", $e->getTraceAsString(); } } foreach ($serializations as $slist) { $algo = $slist[0]; $hash = hash($algo, "I can't remember anythingCan’t tell if this is true or dream"); $ctx = hash_init($algo); hash_update($ctx, "I can't remember anything"); $serial = base64_encode(serialize($ctx)); if (!in_array($serial, $slist)) { echo "$algo: unexpected serialization $serial\n"; } test_serialization($serial, $hash, $algo); } echo "Done\n"; ?> --EXPECT-- Done