Hello,
Das bedeutet, dass bei jedem Zugriff die Kette von vorne durchlaufen werden muss um den Markierer (Namen / Index) auf dem Element mit dem Suchbegriff zu vergleichen. Wenn dieser in der kette nicht vorhanden ist, gibts einen Fehler.
Wie soll's denn passieren, dass der Suchbegriff aus {$i|0<$i<count($arr)} nicht vorhanden ist? Und selbst wenn... bei echo $arr[2813771263]; passiert doch einfach gar nichts?
Nein, es passiert nicht "gar nichts", sondern man greift dann auf einen nicht vorhandenen Index zu. Wenn Du nun die Notices (error_reporting = E_ALL) eingeschaltet hast, wirst Du auch gewarnt.
Notices sind im Prinzip in PHP die wichtigsten Fehlermeldungen, da das Script trotz Notice weiterläuft und diese einen daher auf die Ursache von (vielleicht schweren) Folgefehlern aufmerksam machen. Bei fast allen anderen Fehlermeldungen wird abgebrochen. Es kann also nichts schlimmeres mehr passieren.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau