![[APACHE DOCUMENTATION]](../images/sub.gif) 
 
      This module is contained in the mod_perl.c file.
Description: Perl code
    
     Syntax: <Perl> Raw Text
    (RAW_ARGS)
     PerlSyntax: N/A
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: End Perl code
    
     Syntax: </Perl> (NO_ARGS)
     PerlSyntax: N/A
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Start of POD
    
     Syntax: =pod Raw Text
    (RAW_ARGS)
     PerlSyntax: =pod
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: End of POD
    
     Syntax: =cut (NO_ARGS)
     PerlSyntax: =cut
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Stop reading config
    
     Syntax: __END__ Raw Text
    (RAW_ARGS)
     PerlSyntax: __END__
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Access handler routine name
    
     Syntax: PerlAccessHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlAccessHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Authentication handler routine name
    
     Syntax: PerlAuthenHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlAuthenHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Authorization handler routine name
    
     Syntax: PerlAuthzHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlAuthzHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Child exit handler routine name
    
     Syntax: PerlChildExitHandler Arg1 x
    n (ITERATE)
     PerlSyntax: push @PerlChildExitHandler,
    $arg1
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: the Perl Child init handler routine name
    
     Syntax: PerlChildInitHandler Arg1 x
    n (ITERATE)
     PerlSyntax: push @PerlChildInitHandler,
    $arg1
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: the Perl Cleanup handler routine name
    
     Syntax: PerlCleanupHandler Arg1 x
    n (ITERATE)
     PerlSyntax: push @PerlCleanupHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Dispatch handler routine name
    
     Syntax: PerlDispatchHandler Arg1
    (TAKE1)
     PerlSyntax: $PerlDispatchHandler =
    $arg
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Fixup handler routine name
    
     Syntax: PerlFixupHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlFixupHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Tell mod_perl to reload modules and flush Apache::Registry
    cache on restart
    
     Syntax: PerlFreshRestart On|Off
    (FLAG)
     PerlSyntax: $PerlFreshRestart = 'On' ||
    'Off'
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: the Perl handler routine name
    
     Syntax: PerlHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Header Parser handler routine name
    
     Syntax: PerlHeaderParserHandler Arg1 x
    n (ITERATE)
     PerlSyntax: push
    @PerlHeaderParserHandler, $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Init handler routine name
    
     Syntax: PerlInitHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlInitHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Log handler routine name
    
     Syntax: PerlLogHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlLogHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: List of Perl modules
    
     Syntax: PerlModule Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlModule,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: pass environment variables to %ENV
    
     Syntax: PerlPassEnv Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlPassEnv,
    $arg1
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: the Perl Post Read Request handler routine name
    
     Syntax: PerlPostReadRequestHandler Arg1
    x n (ITERATE)
     PerlSyntax: push
    @PerlPostReadRequestHandler, $arg1
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: A Perl script name, pulled in via require
    
     Syntax: PerlRequire Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlRequire,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: the Perl Restart handler routine name
    
     Syntax: PerlRestartHandler Arg1 x
    n (ITERATE)
     PerlSyntax: push @PerlRestartHandler,
    $arg1
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: this directive is deprecated, use `PerlRequire'
    
     Syntax: PerlScript Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlScript,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Tell mod_perl to parse and send HTTP headers
    
     Syntax: PerlSendHeader On|Off
    (FLAG)
     PerlSyntax: $PerlSendHeader = 'On' ||
    'Off'
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Perl %ENV key and value
    
     Syntax: PerlSetEnv Arg1 Arg2
    (TAKE2)
     PerlSyntax: push @PerlSetEnv, [$arg1
    => $arg2]
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Perl config var and value
    
     Syntax: PerlSetVar Arg1 Arg2
    (TAKE2)
     PerlSyntax: push @PerlSetVar, [$arg1
    => $arg2]
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Tell mod_perl to setup %ENV by default
    
     Syntax: PerlSetupEnv On|Off
    (FLAG)
     PerlSyntax: $PerlSetupEnv = 'On' ||
    'Off'
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Turn on -T switch
    
     Syntax: PerlTaintCheck On|Off
    (FLAG)
     PerlSyntax: $PerlTaintCheck = 'On' ||
    'Off'
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: the Perl Translation handler routine name
    
     Syntax: PerlTransHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlTransHandler,
    $arg1
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
Description: the Perl Type check handler routine name
    
     Syntax: PerlTypeHandler Arg1 x n
    (ITERATE)
     PerlSyntax: push @PerlTypeHandler,
    $arg1
     Context: Allowed in *.conf anywhere and in
    .htaccess
     Override: Any other than None
     Status: Extension
     Module: mod_perl
Description: Turn on -w switch
    
     Syntax: PerlWarn On|Off
    (FLAG)
     PerlSyntax: $PerlWarn = 'On' ||
    'Off'
     Context: Allowed in *.conf only outside
    <Directory> or <Location>
     Override: Not applicable
     Status: Extension
     Module: mod_perl
 
 