Hallo Forum,
ich beschäftige mich gerade mit Funktionen, denen eine variable Anzahl von Parametern übermittelt werden können.
Die Anzahl der Parameter und die Werte kann ich so ermitteln:
Aber wie kann ich die Namen der Variablen im Aufruf ermitteln?
Ich will die Namen in der Funktion verwenden und bräuchte so Zugriff auf "test1", "kuckuck" und "hallo". Geht das irgendwie oder steckt bereits in meinem Konstrukt ein Denkfehler?
ich beschäftige mich gerade mit Funktionen, denen eine variable Anzahl von Parametern übermittelt werden können.
Die Anzahl der Parameter und die Werte kann ich so ermitteln:
PHP-Code:
function test()
{
$anzahl_argumente = func_num_args();
$argumente=func_get_args();
for ($i=0;$i<$anzahl_argumente;$i++)
{
echo "<br>Wert von Argument $i =".$argumente[$i];
}
}
$test1="Hallo";
$kuckuck=0.345;
$hallo="!Test!";
test($test1,$kuckuck,$hallo);
Ich will die Namen in der Funktion verwenden und bräuchte so Zugriff auf "test1", "kuckuck" und "hallo". Geht das irgendwie oder steckt bereits in meinem Konstrukt ein Denkfehler?
Kommentar