$ perl -we'sub outer { my $x; sub inner { $x } }' Variable "$x" will not stay shared at -e line 1. #### $ perl -we'use strict; $i' Global symbol "$i" requires explicit package name at -e line 1. Execution of -e aborted due to compilation errors.