Help for this page
The following variables are altered by C<DB::eval()> during its execut
are "stacked" via C<local()>, enabling recursive calls to C<DB::eval()
$single = $osingle;
$^D = $od;
local( $trace, $single, $^D );
@res = eval "$usercontext $evalarg;\n"; # '\n' for nice recur
# 'my' would make it visible from user code
# but so does local! --tchrist
PerlMonks, of course - how could you ask?
Games & puzzles
Arts & music
Whichever pays my bills
Results (232 votes). Check out past polls.