Uninitialized string offset

Co znamená tato chybová hláška?
"Uninitialized string offset: 0"

Mám normálně inicializovanou proměnnou třeba $abc, je v ní hodnota, a když dám:

if ($abc[0]==" ")
...

napíše mi to tuhle chybu.

Hledal jsem to i jinde na Internetu, ale v nápravách této chyby jsem moc nezmoudřel. Vypnout warningy samozřejmě nechci, chci chybu opravit.

Předem děkuji!

I když jde zjišťování začátku řetězce řešit i jinak než "offsetem", vrtá mi to hlavou.
Aha, už jsem na to přišel. V jednom případě v cyklu mi tam přišel prázdný řetězec. Jsem vůl :-)
Hladat chyby v kode je niekedy holt zaujimavejsie ako dobra detektivka:-)