use strict; use warnings; ... sub test_p { my ( $self, $r ) = @_; # $r is an Apache::Request instantiated earlier my $q = CGI->new; $r->print('

Testing Apache::Request param method

'); $r->print('

', 
               Dumper( { 
                 map { $_ => $r->param($_) } $r->param } ), 
              '
' ); $r->print('

Testing CGI param method

'); $r->print('

', 
              Dumper( { 
                map { $_ => $q->param($_) }$q->param } ), 
              '
'); return OK; }