Released: 2026-03-14. Diff.
Version rationale: patch for a scoped PHP runtime-correctness fix plus follow-up packaging/docs updates without import-model or runtime floor changes.
Fixes
- Fixed
php/array/array_keysso returned keys follow PHP-style numeric normalization for dense arrays and canonical integer-like keys on associative input, instead of returning every key as a string.
Packaging
- Added
crypto: falseto browser-facing package metadata and propagated browser fallbacks intodist/esm/package.jsonso ESM/browser bundlers keep the same builtin-module stubbing as the CommonJS dist package.
Docs
- Documented that bundle-sensitive browser consumers should prefer per-function deep imports like
locutus/php/strings/sprintfover category index imports likelocutus/php/strings/index.