Tom: Verständnisfrage

Beitrag lesen

Hello,

Immer wieder stoße ich im Zusammenhang mit Arrays auf diese Zeichenfolge "=>", finde aber nirgens eine Erklärung dazu.

Hier handelt es sich um einen Descriptor. Der verbindet zwei atomistische Elemente aus einem "Array" zu einem Name:Wert-Paar. Das Listenelement (hier  gelichbedeutend mit Array-Elemet) hat mehrere Datenfeldern, i.d.R. vier:

....
     Zeiger
      |   ^
      v   |
   Zeiger auf Vorgänger
   Name der Variablen
   Wert der Variablen
   Zeiger auf Nachfolger
      |   ^
      v   |
   Zeiger auf Vorgänger
   Name der Variablen
   Wert der Variablen
   Zeiger auf Nachfolger
      |   ^
      v   |
   Zeiger auf Vorgänger
   Name der Variablen
   Wert der Variablen     <==>   Zeiger auf Vorgänger
   Zeiger auf Nachfolger         Name der Variablen
      |   ^                      Wert der Variablen
      v   |                      Zeiger auf Nachfolger
     Zeiger                            |   ^
      ...                              v   |
                                 Zeiger auf Vorgänger
                                 Name der Variablen
                                 Wert der Variablen
                                 Zeiger auf Nachfolger
                                       |   ^
                                       v   |
                                        ...
   und so weiter...

Was da wirklich drinsteht in den verketteten Baumstrukturen, die sich bei PHP "Array" nennen, geht uns als Anwendungsprogrammierer nichts an. Soweit ich das hier darstelle, tu ich es nur zum Verständnis, dass es sich eben um atomistisch über den Speicher verteilte Datenpackete handelt.

Name => Wert

Wobei in Wert auch schon wieder ein weiteres "Array" beginnen kann

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen