Karantir
Новичок
Древовидная структура: многомерный массив vs массива объектов
Здравствуйте.
Есть класс для работы с древовидной структурой. На данный момент дерево хранится внутри класса как многоуровневый ассоциативный массив. Хочется немного улучшить функциональность этого класса и представлять дерево как массив объектов дочернего класса. В связи с этим возникает вопрос, насколько в PHP5 создание объекта более ресурсоемко нежели создание хэша и как этот факт скажется на производительности при размерах дерева порядка 2000 элементов? Стоит ли свеч такое расширение функциональности?
Здравствуйте.
Есть класс для работы с древовидной структурой. На данный момент дерево хранится внутри класса как многоуровневый ассоциативный массив. Хочется немного улучшить функциональность этого класса и представлять дерево как массив объектов дочернего класса. В связи с этим возникает вопрос, насколько в PHP5 создание объекта более ресурсоемко нежели создание хэша и как этот факт скажется на производительности при размерах дерева порядка 2000 элементов? Стоит ли свеч такое расширение функциональности?