or download this
Use of unitialized value in array element at controlflow.plx
(#1) line 21
(W uninitialized) An undefined value was used as if it were
already defined. It was interpreted as a "" or a 0, but maybe it was a
+ mistake. To suppress this warning assign a defined value to your var
+iables.