~/bin# ./test.pl "my" variable $host masks earlier declaration in same scope at ./ftp-test.pl line 42. "my" variable $ftp masks earlier declaration in same scope at ./ftp-test.pl line 43. "my" variable $user masks earlier declaration in same scope at ./ftp-test.pl line 43. "my" variable $pass masks earlier declaration in same scope at ./ftp-test.pl line 43. "my" variable $ftp masks earlier declaration in same scope at ./ftp-test.pl line 44.