perlから移行したのですが、どうしても理解できないものがございます。
スコープの概念なのですが、


$test = 1;
$test2 = 2;

if($test){
print "$test2 <- これは表示されて正常。\n";
$test3 = 3;
}

print "$test3 <- これが表示されるのが理解できない。\n";


上記$test3が表示されるのがどうも理解できません。
書き方がおかしいのでしょうか。