PHP
Referenzliste
func_get_arg
Functions-Funktionen
Befehl:
mixed func_get_arg ( int $arg_num )
Beschreibung:
Liefert das mit arg_num angegebene Argument aus der Liste der Argumente einer benutzerdefinierten Funktion.
Diese Funktion kann zusammen mit func_get_args() und func_num_args() genutzt werden um benutzerdefinierte Funktionen mit einer variablen Anzahl von Argumenten zu implementieren.
Diese Funktion kann zusammen mit func_get_args() und func_num_args() genutzt werden um benutzerdefinierte Funktionen mit einer variablen Anzahl von Argumenten zu implementieren.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Liefert Funktionsargumente als Array
Liefert die Anzahl der an eine Funktion übergebenen Argumente
func_get_arg() - Beispiel
Eingabe:
<?PHP function mache_was () { $menge = func_num_args (); for ( $x = 0; $x < $menge; $x++ ) { echo $wert . ' + ' . func_get_arg ( $x ); echo ' = ' . $wert += func_get_arg ( $x ) . "\n"; } } mache_was ( 12, 23, 44, 26, 56, 99, 45, 34, 78 ); ?>
Ausgabe:
+ 12 = 12
12 + 23 = 35
35 + 44 = 79
79 + 26 = 105
105 + 56 = 161
161 + 99 = 260
260 + 45 = 305
305 + 34 = 339
339 + 78 = 417
12 + 23 = 35
35 + 44 = 79
79 + 26 = 105
105 + 56 = 161
161 + 99 = 260
260 + 45 = 305
305 + 34 = 339
339 + 78 = 417
Beschreibung:
Mit func_get_arc() kann man sich den Wert eines Arguments zur�ckgeben lassen, der an die aktuelle Funktion �bergeben wurde. Der Parameter arg_num gibt den Index des gew�nschten Arguments an (das erste Argument hat den Index 0). Sie sollten darauf achten, dass arg_num kleiner sein muss als die Anzahl der Argumente.<br>Dabei ist darauf zu achten, dass diese Funktion nur innerhalb einer Funktion verwendet wird, da es sonst zu einer Fehlermeldung kommt.
Functions-Funktionen