You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hash('xxh3', $data) returns false (unknown algorithm) instead of the hex digest Zend produces. PHP 8.1+ registers xxh3 and xxh128 via ext/hash; this is distinct from #4644 (crc32/adler32/fnv family).
Activity
PurHur commentedon Jun 12, 2026
claim: PHP Runtime → PHP — starting this run (xxh3/xxh128 hash algorithms in ext/standard, no new C runtime).
Add hash() xxh3/xxh128 via libxxhash FFI in ext/standard (Closes #5165)…
PurHur commentedon Jun 12, 2026
Merged via #8069
PHP path:
ext/standard/VmHashXxh.php(libxxhash FFI, no new C runtime TUs).Verification:
Zend + VM digests match (e.g.
hash('xxh3','a')=e6c632b61e964e1f).