In PHP sind Arrays keine verknüpften Listen. Das Array von PHP ist eigentlich eine geordnete Karte, eine Datenstruktur, die Schlüssel und Werte verknüpft. Ein Array kann als eine Sammlung von Schlüssel-Wert-Paaren betrachtet werden, wobei jeder Schlüssel eindeutig ist und der entsprechende Wert über den Schlüssel abgerufen und manipuliert werden kann.
Die Array-Implementierung von PHP basiert auf einer Hash-Tabelle (Hash-Tabelle), nicht auf einer verknüpften Liste. Insbesondere verwendet die Hash-Tabelle von PHP eine Hash-Funktion, um Schlüssel Indexpositionen in internen Speicherstrukturen zuzuordnen, was eine schnelle Schlüsselwertsuche und einen schnellen Zugriff ermöglicht. Dadurch sind die Arrays von PHP unter normalen Umständen hochleistungsfähig.
Im Vergleich zu verknüpften Listen weisen PHP-Arrays eine bessere Direktzugriffsleistung auf, da die entsprechenden Werte direkt über den Schlüssel abgerufen werden können, ohne die gesamte Datenstruktur zu durchlaufen. Darüber hinaus bieten die Arrays von PHP auch eine Fülle integrierter Funktionen und Methoden, um allgemeine Vorgänge und die Verarbeitung von Arrays zu erleichtern.
Es ist wichtig zu beachten, dass PHP-Arrays syntaktisch den Arrays oder Listen in anderen Programmiersprachen ähneln. Obwohl die zugrunde liegende Implementierung unterschiedlich sein kann, können PHP-Arrays gemäß herkömmlichen Array-Konzepten manipuliert werden.