Use of uninitialized value in concatenation (.) or string at test2.pl line 15. perl considers the string:--><-- to be false.