(PHP 5 >= 5.3.0, PHP 7, PHP 8)
A classe SplDoublyLinkedList fornece as principais funcionalidades de uma lista duplamente encadeada.
SplDoublyLinkedList::IT_MODE_LIFOA lista será iterada em uma ordem de último a entrar, primeiro a sair, como uma pilha.
SplDoublyLinkedList::IT_MODE_FIFOA lista será iterada em uma ordem de primeiro a entrar, primeiro a sair, como uma fila.
SplDoublyLinkedList::IT_MODE_DELETEA iteração removerá os elementos iterados.
SplDoublyLinkedList::IT_MODE_KEEPA iteração não removerá os elementos iterados.