PHP Data Structures. Установка в Windows

Автор: | 14.08.2020

Рассмотрим установку структур данных для php7, которые пришли на замену повсеместному использованию типа array.

Для установки под Windows, в ручную, можно просто скачать php_ds.dll библиотеку вот здесь. Далее этот файл нужно положить в директорию, в которой хранятся все php_*.dll библиотеки, например (у вас этот путь может отличаться):

Далее вам необходимо подключить эту библиотеку. Для этого нужно внести изменения в файл php.ini. Посмотреть где он лежит можно разными способами в том числе и через консоль:

В файле php.ini нужно найти раздел «Dynamic Extensions» и добавить в него наше Data Structures расширение:

Далее нужно перезапустить наш веб-сервер, подразумевается что php установлен на Windows вместе с Apache (mod_php).

Чтобы посмотреть какие модули php подключены на текущий момент можно использовать следующую команду из консоли:

Для того, чтобы начать использовать классы Data Structures в коде нужно просто подключить нужный класс через use, например:

Если вы пользуетесь Composer, рекомендую включить php-ds в проект, чтобы код оставался рабочим не зависимо от того установлен модуль или нет.