func_get_arg
(PHP 4, PHP 5)
func_get_arg — Returnerer et element fra argimentlisten
Beskrivelse
Returner det argument som befinder sig som nummer arg_num i argumentlisten på den brugerdefinerede funktion. Argumentlisten starter fra nul og forsætter op. func_get_arg() vil komme med en warning, hvis den bliver kaldt udenfor en funktion. Denne funktion kan ikke blive brugt direkte som en funktionsparameter. I stedet kan dens resultat blive tildelt en variable, hvilket der kan gives til funktionen.
Hvis arg_num er større end det antal af argumenter der i virkeligheden er givet, vil en warning også blive lavet og arguments actually passed, a warning will be generated and func_get_arg() vil returner FALSE.
<?php
function foo()
{
$numargs = func_num_args();
echo "Antallet af argumenter: $numargs<br />\n";
if ($numargs >= 2) {
echo "Det andet argument er: " . func_get_arg(1) . "<br />\n";
}
}
foo (1, 2, 3);
?>
func_get_arg() kan blive brugt sammen med func_num_args() og func_get_args() til at brugerdefinerede funktioner kan tage et variabelt antal af argumenter.