Size: a a a

2020 December 21

АГ

Алексей Гевондян... in PHP
хотя да, вроде это оно. другого нет. все верно... вроде была еще другая какая-то штука...
источник

АГ

Алексей Гевондян... in PHP
spl. но не нашел. походу да, путаю
источник

/

/bin/cat in PHP
spl медленный по сравнению с этим
источник

АГ

Алексей Гевондян... in PHP
в целом массив заменяет все эти структуры. пока как-то большинство обходится. не припомню, чтобы кто-то это юзал на практике
источник

АК

Андрей Крошкин... in PHP
Алексей Гевондян
сомнительная штука чот...
Да не, удобная. Я использую в работе.
источник

АГ

Алексей Гевондян... in PHP
https://www.php.net/manual/ru/spl.datastructures.php да, вот, нашел старый набор классов - но дс конечно это следующий шаг
источник

/

/bin/cat in PHP
Там все равно нет такой структуры данных
источник

АК

Андрей Крошкин... in PHP
Валентин Удальцов
Как по мне, бесполезная функция. Особенно если юзаешь статанализ, всегда знаешь, list у тебя или нет. А если надо гарантированно получить list, просто делаешь array_values да и всё.
Плюсую
источник

АК

Андрей Крошкин... in PHP
List если очень нужен можно и самому реализовать, хоть мутабельный хоть нет. Но зачем?
источник

АК

Андрей Крошкин... in PHP
Андрей Крошкин
List если очень нужен можно и самому реализовать, хоть мутабельный хоть нет. Но зачем?
К тому же будут накладные расходы по процессорному времени и памяти на обработку такого самописа.
источник

АГ

Алексей Гевондян... in PHP
это все для всяких высокопроизводительных штук... обычно пыху для такого не юзают. в пыхе массивов хватает
источник

АК

Андрей Крошкин... in PHP
Алексей Гевондян
это все для всяких высокопроизводительных штук... обычно пыху для такого не юзают. в пыхе массивов хватает
Согласен. Более чем хватает. Если бы можно было указывать тип агрумента или тип возвращаемого значения как List<MyClass> то другое дело.
источник

АГ

Алексей Гевондян... in PHP
ну про это дженерики и есть) т.е. как один из разрезов проблемы, понятно, что template - вообще про другое
источник

АК

Андрей Крошкин... in PHP
Но с этим справляется статанализ вполне
источник

АГ

Алексей Гевондян... in PHP
да. если не костылить и не допускать mixed на самом деле
источник

АГ

Алексей Гевондян... in PHP
а то ведь можно стат анализ с помощью @var -ов обмануть
источник

SP

Sergey Protko in PHP
Алексей Гевондян
в целом массив заменяет все эти структуры. пока как-то большинство обходится. не припомню, чтобы кто-то это юзал на практике
юзал хип, юзал приоритизированный queue.
источник

АГ

Алексей Гевондян... in PHP
Sergey Protko
юзал хип, юзал приоритизированный queue.
в консольных командах? обработчиках каких-то, демонах?
источник

SP

Sergey Protko in PHP
Алексей Гевондян
в консольных командах? обработчиках каких-то, демонах?
какие-то инфраструктурные штуки, не обязательно в демонах.
источник

SP

Sergey Protko in PHP
просто если надо скажем тебе быстро собрать отсортированную коллекцию какую
источник