phpbar.de logo

Mailinglisten-Archive

[php] Funktionen und voreingestellter Uebergabewert ???

[php] Funktionen und voreingestellter Uebergabewert ???

Alexander Wagner wagner_(at)_globalpark.de
Mon, 15 Jan 2001 16:13:05 +0100


Stephan Bulheller wrote:
> function test($variable1, $variable2="wert") {
> ....
> }
>
> funktioniert das Konstrukt. Wenn ich aber den wert vorher generieren will
> geht das Ganze in die Hose:
>
> $var = "Teststring";
> function cl_date_format ($variable1, $variable2 = $var ) {
> ....
> }
>
> Jetzt meine Frage:
> Geht das generell so nicht oder kennt irgendjemand einen Workarround???

$vorbelegung = "irgendwas";

function test($var1, $var2 = false)
{
  global $vorbelegung;
  if ($var2==false)
    $var2 = $vorbelegung;

  ...
}

Wenn es von der Konstruktion her halbwegs sinnvoll ist, könnte man die 
Vorbelegung auch als Parameter übergeben, mit global ist das immer so ne 
Sache.

Gesundheit
Wagner

-- 
One maniac alone can do what 20 together cannot


php::bar PHP Wiki   -   Listenarchive