Forum und email

func_get_arg

(PHP 4, PHP 5)

func_get_arg — Returnerer et element fra argimentlisten

Beskrivelse

mixed func_get_arg ( int $arg_num )

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 (123);
?>

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.