Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

func_get_args

Functions-Funktionen

    Befehl:
array func_get_args ( void )


    Beschreibung:
Liefert die der aufrufenden Funktion übergebenen Argumente als Array.

Die Funktion kann zusammen mit func_get_arg() und func_get_args() genutzt werden um Funktionen mit einer variablen Anzahl von Argumenten zu implementieren.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Liefert ein bestimmtes Funktionsargument
 
Liefert die Anzahl der an eine Funktion übergebenen Argumente
 

func_get_args() - Beispiel


Eingabe:
<?PHP
function mache_was()
{
    if ( empty ( $wert ) )
    {
        $wert = 1;
    }

    $array = func_get_args ();

    for ( $x = 0; $x < count ( $array ); $x++ )
    {
        echo $wert  . ' * ' . $array[$x];
        echo ' = ' . $wert *= $array[$x] . "\n";
    }
}

mache_was ( 2, 4, 6, 8, 10, 12 );
?>


Ausgabe:
1 * 2 = 2
2 * 4 = 8
8 * 6 = 48
48 * 8 = 384
384 * 10 = 3840
3840 * 12 = 46080

Beschreibung:
Mit func_get_args() kann man sich ein Array zur�ckgeben lassen, das als Elemente s�mtliche Argumente enth�lt, mit denen die aktuelle Funktion aufgerufen wurde.<br>Dabei ist darauf zu achten, dass diese Funktion nur innerhalb einer Funktion verwendet wird, da es sonst zu einer Fehlermeldung kommt.
Functions-Funktionen