christiaanbye / polyfill-each
PHP 8.x polyfill for the removed each() function
Installs: 13 688
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: ^5.3 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2025-06-21 12:57:06 UTC
README
This package returns the legacy each()
function which has been removed in PHP 8.0. This can be useful when working with legacy code or with end-of-life packages which still make use of the each()
function.
It is therefore not really a polyfill but rather a shim as it provides legacy functionality to modern-day software instead of vice versa. I have still chosen the name polyfill as this term is usually top of mind irrespective of the direction of the port.
Prerequisites
- PHP 5.3 or later, though the shim will only take effect in PHP 8.x
Installation
Installation can be easily done using Composer:
composer require christiaanbye/polyfill-each