связанный список php spl или пользовательский?
Мне нужно использовать двойной связанный список с использованием PHP для моего скрипта, поэтому я порылся в Интернете и нашел очень хороший:
Http://www.codediesel.com/algorithms/doubly-linked-list-in-php/
Это заставило меня понять, как это работает, и как элементы связаны друг с другом и т. Д....
Теперь PHP имеет свой собственный набор функций SPL для двойных связанных списков, что делает его очень простым, но, с другой стороны, я должен доверять тому, что делает php, и я также ограничен тем, что они иметь.
Должен ли я использовать вместо этого тот, что из PHP? Или мне следует использовать этот код в ссылке, и в случае, если я захочу его настроить, могу ли я легко это сделать?
1 answers
Используйте то, что вам больше подходит, но вот некоторые соображения:
- Код PHP SPL поддерживается и проверяется сообществом, код из случайного блога обычно не
-
SplDoublyLinkedList
уже есть, никакого дополнительного кода для поддержки -
SplDoublyLinkedList
есть только в том случае, если ваша версия PHP является текущей - вы можете
extend
и настроить классSplDoublyLinkedList
по своему вкусу - в
SplDoublyLinkedList
может быть быстрее, так как это машинный код (я думаю); тест, если это важный фактор для вас