PHP Handbuch
Zurück |  | Nach vorne

# func_get_args

(PHP 4 >= 4.0.0)

func_get_args -- Gibt ein Array zurück, das die Liste der einer Funktion übergebenen Argumente enthält

## Beschreibung:

``int func_get_args` (void )`

In einem Array wird jedes Element zurück gegeben, das einer benutzer-definierten Funktion übergeben wurde. Sollten sie dies ausserhalb einer eigenen (benutzer-definierten) Funktion anwenden, wird eine Warnung ausgegeben.

    <?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";
        }
        $arg_list = func_get_args();
        for ($i = 0; $i < $numargs; $i++) {
            echo "Argument $i ist: " . $arg_list[$i] . "<br>\n";
        }
    }

    foo (1, 2, 3);
    ?>

func_get_args() kann in Verbindung mit func_num_args() und func_get_arg() verwendet werden, um einer benutzer-definierten Funktion eine Argument-Liste mit variabler Länge zu übergeben.

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

Zurück | Zum Anfang | Nach vorne
func_get_arg | Nach oben | func_num_args