Задать вопрос

Имеет ли смысл использовать SPL структуры данных в php с выходом 7й версии?

Прочитал на хабре https://habrahabr.ru/post/280262/ что в php 7 нет никакого смысла использовать SPL структуры данных, как пример стек, куча и так далее...

Вот конкретно цитата из статьи:


> А что насчет структур данных SPL?
К сожалению… они ужасны. Раньше, до PHP7, они предлагали _некоторые_ преимущества, но сейчас мы дошли до точки, когда использование SPL не имеет практического смысла.


Что скажет сообщество на сей счёт?
  • Вопрос задан
  • 940 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Да, они ужасны. Так что использовать или нет - на ваше усмотрение.
На мой сугубо личный взгляд, единственная полезная структура в spl - FixedArray.
В остальном, я бы предпочёл расширение DS.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08 Куратор тега PHP
Используйте array и не усложняйте все, так как не окупится.
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
собственно в самой статье приводятся бенчмарки отдельного расширения для php которое вводит замену spl-ским структурам. Вывод мне кажется напрашивается сам собой. Это расширение даже предлагалось в ядро впихнуть но только на уровне хотелок.

В целом все зависит от задачи а именно алгоритмов которые вы используете. В некоторых задачах использование массивов невыгодно, но таких задач для похапэшников мало.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 160 000 до 250 000 ₽
BGStaff Москва
До 300 000 ₽
Greenway Global Новосибирск
от 150 000 до 250 000 ₽