phpbar.de logo

Mailinglisten-Archive

[php] Variablenname in function

[php] Variablenname in function

Wolfgang Hauck php_(at)_phpcenter.de
Tue, 28 May 2002 12:32:07 +0200


>wenn du 2 Informationen an die Funktion übergeben willst, dann tu das doch
>auch?

>function irgendwas($info1, $info2) {
>   # $info1 = 'bar'     $info2 = 'blabla'
>}

Hi Mathias,

So mach ich das zur Zeit auch. Aber genau eben das möchte ich vermeiden.
Wenn ich z.B. mit arrays arbeite kann ich über list($key, $val) =
each($array) den Namen des keys rausfinden. In dieser Art möchte ich in der
Funktion den Variablennamen ermitteln. Bei variable Variablen geht das so:

$a = "hallo";
$$a = "welt";

echo $a      # gibt hallo aus
echo $hallo # gibt welt aus

Wenn ich jetzt aber der Funktion $a übergebe habe ich zwar "hallo" als
Wert, nicht aber als Variable. Übergebe ich $hallo habt ich zwar "welt" als
Wert, nicht aber den Variablenname. Möglicherweise geht das überhaupt
nicht, aber deshalb stelle ich ja die Frage?

MFG Wolfgang


php::bar PHP Wiki   -   Listenarchive