metaperl has asked for the wisdom of the Perl Monks concerning the following question:

I was looking through the source code for AnyEvent::HTTP and noticed this:
sub http_post($$@) { my $url = shift; unshift @_, "POST", $url, "body"; &http_request }
but it seems odd that @_ was not explicitly passed... is it automatically passed somehow?

Replies are listed 'Best First'.
Re: He didnt explicitly pass @_
by parv (Parson) on Apr 21, 2009 at 15:55 UTC
      ... not forgetting perlvar

      A user level that continues to overstate my experience :-))
        Truthfully, perlvar did not come to my mind at the time to check for relevance. So, did I miss something in OP as the perlvar entry, without adding anything extra, points to perlsub ?