echo $begrüßung;
Es sind nicht nur Iteratoren. Der spl-funktionen sind es auch einige, aber zB. auch die "SplDoublyLinkedList", die eine "fundamentale Datenstruktur" innerhalb PHPs abbildet, welche offenbar Vorteile gegenüber Arrays besitzt (Speicher, Einfügen an bestimmter Position).
Ich bezeichne es eher neutral als Eigenschaften, denn ob irgendetwas Vorteil oder Nachteil ist, hängt von der konkreten Aufgabenstellung ab.
Mag es sein, dass eine xml-Struktur gepaart mit Dom-Funktionen ebenfalls so eine DoublyLinkedList ist?
Gewisse Ähnlichkeiten kann man erkennen. Vorgänger und Nachfolger haben beide, aber Kinder hat eine Linked List erstmal keine. Vielleicht werden auch Linked Lists für die Teile des DOM-Baums verwendet, wenn man nicht auf andere spezialisiertere Struktur aufsetzt (die ihrerseits wieder Linked Lists zur Speicherung verwenden kann).
Hat jemandedlfix die schonmal benutzt?
Ich nicht. Jedenfalls seit Turbo Pascal 4 nicht mehr. Damals hatte ich eine Anwendung, die mit einer Struktur von mehr als 64K Daten umgehen sollte und somit nicht mehr in ein Array ins Datensegment passte. Da hab ich dann auf dem Heap Speicher anfordern und mit irgendeiner Verlinkten Liste arbeiten müssen. Aber heutzutage reichen mir Arrays und verwandte Strukturen. Die kann man bei Bedarf sortieren lassen. Und wenn man eine Reihenfolge braucht, nimmt man ein Sortierkriterium hinzu. Das braucht man ja auch für eine Datenhaltung im DBMS, denn da liegt ja per se alles unsortiert.
echo "$verabschiedung $name";