Specialized data structures as alternatives to the PHP array

Installs: 4 931 277

Dependents: 139

Suggesters: 4

Security: 0

Stars: 387

Watchers: 18

Forks: 45

Open Issues: 12

v1.5.0 2023-12-19 16:52 UTC

This package is auto-updated.

Last update: 2024-06-11 07:33:09 UTC


Build Status Packagist

This is a compatibility polyfill for the extension. You should include this package as a dependency of your project to ensure that your codebase would still be functional in an environment where the extension is not installed. The polyfill will not be loaded if the extension is installed and enabled.


composer require php-ds/php-ds

You can also require that the extension be installed using ext-ds.


composer install
composer test

Make sure that the ds extension is not enabled, as the polyfill will not be loaded if it is. The test output will indicate whether the extension is active.


Please see CONTRIBUTING for more information.



The MIT License (MIT). Please see LICENSE for more information.