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

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

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

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


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


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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽