"my" variable $s masks earlier declaration in same scope at test.pl line 12. define var: s1 sub: s1 define var: s1-2nd sub: s1