($package, $filename, $line) = caller; #### ($package, $filename, $line, @blahblah) = caller(0); #### #! perl -w report("Hello, world!"); sub report { my ($package, $filename, $line) = caller; print "print from $filename line $line: @_\n"; }
## ($package, $filename, $line, @blahblah) = caller(0); ##
## #! perl -w report("Hello, world!"); sub report { my ($package, $filename, $line) = caller; print "print from $filename line $line: @_\n"; }