func_get_args
function_exists
Function handling Funktionen
PHP Manual

# func_num_args

(PHP 4, PHP 5)

func_num_args — Liefert die Anzahl der an eine Funktion übergebenen Argumente

### Beschreibung

int func_num_args ( void )

Liefert die Anzahl der Argumente die an die aufrufende Funktion übergeben wurden.

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

### Rückgabewerte

Liefert die Anzahl der Argumente die beim Aufruf an die aufrufenden Funktion übergeben wurden.

### ChangeLog

Version | Beschreibung
--- | ---
5.3.0 | Diese Funktion kann nun auch in Parameterlisten genutzt werden.

### Fehler/Exceptions

Die Funktion generiert eine Warnung wenn sie von außerhalb einer benutzerdefinierten Funktion aufgerufen wird.

### Beispiele

Beispiel #1 func_num_args() Beispiel

`<?php
function foo()
{
$numargs = func_num_args();
echo "Anzahl der Argumente: $numargs\n";
}
foo(1, 2, 3); // Ergebnis: 'Anzahl der Argumente: 3'
?>`

### Anmerkungen

> Hinweis: Da diese Funktion bei der Ermittlung der Parameterdetails von dem aktuellen Ausführungskontext abhängt kann sie selbst nicht als Funktionsparameter genutzt werden. Wenn Sie ihre Ergebnisse tatsächlich weitergeben müssen so müssen Sie diese zunächst an eine Variable zuweisen und dann diese Variable übergeben

### Siehe auch

- func_get_arg()
- func_get_args()

func_get_args
function_exists
Function handling Funktionen
PHP Manual