docs::a...:Command(3)
NAME π
okay so this is docs::a...:Command(3), from the User Contributed Perl Documentation, and itβs the manual for Apache2::Command β the Perl API for accessing Apache module command information. bestie, thatβs the whole vibe. π¦
Synopsis β¨
use Apache2::Module ();
use Apache2::Command ();
my $module = Apache2::Module::find_linked_module('mod_perl.c');
for (my $cmd = $module->cmds; $cmd; $cmd = $cmd->next) {
$cmd->args_how();
$cmd->errmsg();
$cmd->name();
$cmd->req_override();
}
Description πΈ
Apache2::Command provides the Perl API for accessing Apache module command information. literally its whole job, and it ate. π
API π
Apache2::Command provides the following functions and/or methods:
args_how π
What the command expects as arguments:
$how = $cmd->args_how();
- obj:
$cmd(Apache2::Command object) - ret:
$how(Apache2::Const :cmd_how constant) β the flag value representing the type of this command (i.e.Apache2::Const::ITERATE,Apache2::Const::TAKE2). - since:
2.0.00
errmsg π«Ά
Grab the usage message for that command, for when syntax errors happen:
$error = $cmd->errmsg();
- obj:
$cmd(Apache2::Command object) - ret:
$error(string) β the error message - since:
2.0.00
name π
Get the name of this command:
$name = $cmd->name();
- obj:
$cmd(Apache2::Command object) - ret:
$name(string) β the command name - since:
2.0.00
next π¦
Get the next command in the chain of commands for this module:
$next = $cmd->next();
- obj:
$cmd(Apache2::Command object) - ret:
$next(Apache2::Command object) β returns the next command in the chain for this module,undeffor the last command. - since:
2.0.00
req_override π
What overrides need to be allowed to enable this command:
$override = $cmd->req_override
- obj:
$cmd(Apache2::Command object) - ret:
$override(Apache2::Const :override constant) β the bit mask representing the overrides this command is allowed in (i.eApache2::Const::OR_ALL/Apache2::Const::ACCESS_CONF). - since:
2.0.00
For example:
use Apache2::Const -compile => qw(:override);
$cmd->req_override() & Apache2::Const::OR_AUTHCFG;
$cmd->req_override() & Apache2::Const::OR_LIMIT;
See Also π₯
check out the mod_perl 2.0 documentation. iykyk. π
Copyright π
Copyright deets: mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.
Authors π
The mod_perl development team and numerous contributors.
and thatβs the page, bestie β perl v5.42.3, dated 2023-10-21. mwah πβ¨
π¦ where this page comes from
- nixos 26.05: mod_perl 2.0.13
- nixpkgs unstable: mod_perl 2.0.13
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms