Fehlermeldung uninitialisierter offset o.o

puschelchen

Erfahrenes Mitglied
Guten Morgen,
bekomme folgende Fehlermeldung:
Notice: Uninitialized string offset: 3 in /srv/www/htdocs/epay/dpIndex2.php on line 136
die betreffende Zeile:
PHP:
                                        $dpTime = $dpReference[3];
was heisst dieser Fehler ich hab gelesen es ist wegen einer for-schleife ein Fehler doch ich hab keine schleife dort :( hoffe jemand kann mir das erklären ^^
 
Trotzdem erklär ich dir den Fehler, was eigentlich gar kein Fehler ist, sondern nur ein NOTICE.
Das bedeutet, du greifst auf ein ArrayKey zu den es gar nicht gibt.

zb.:
PHP:
$array[1] = 'foo';
$array[2] = 'bar';

echo $array[1]; // ausgabe: foo
echo $array[2]; // ausgabe: bar
echo $array[3]; ausgabe: Notice: undefined index/string offset in bla..blubb...
 
In diesem Fall weil ein String in php als Char-Array angesprochen werden kann und der String nicht lang genug ist.
 
Zurück