func_get_arg

func_get_arg -- Gibt einen Eintrag aus einer Liste von Argumenten zurück

Beschreibung:

int func_get_arg ( int arg_num)

Gibt das Argument des an der arg_num stehenden Stelle in eine benutzer-definierte Liste zurück . Der Zähler hierfür beginnt bei 0 . Der Aufruf von func_get_arg( ) ausserhalb einer Funktions-Definition erzeugt eine Warnung .

Ist arg_num grösser als die Anzahl der vorhandenen Argumente , wird eine Warnung aus - und FALSE zurück gegeben .

 
?php

 
function

 
foo(

 
)

 
{

 
$numargs

 
=

 
func_num_args()

 
;

 
echo

 
"Anzahl

 
der

 
Argumente

 
:

 
$numargs

 
br

 
\n"

 
;

 
if

 
($numargs

 
=

 
2

 
)

 
{

 
echo

 
"Das

 
2

 
.




 
Argument

 
ist

 
:

 
"

 
.

 
func_get_arg

 
(1

 
)

 
.

 
"

 
br

 
\n"

 
;

 
    }

 
}

 
foo

 
(1

 
,

 
2

 
,

 
3)

 
;

 
?





func_get_arg( ) kann in Verbindung mit func_num_args( ) und func_get_args( ) gebraucht werden , um benutzer-definierte Funktionen mit variabler Argument-Liste zu erstellen .

Anmerkung : Diese Funktion steht ab PHP 4 zur Verfügung .