Micha: function name($wert = $anderer_wert)

Hi allo zusammen,
hab folgendes problem:
Hab ne php funktion und möchte einer valiablen nen standartwert zuweisen...
also das sieht so aus:

function name($name1, $name2 = $value)
{
.
.
.
}

warum gibt der mir dann immer ne fehlermeldung aus?
ich kann doch auch
function name($name, $name2 = 300)
{
.
.
.
}

warum geht das denn?
kann mir einer sagen wo mein fehler liegt. (also das der bei $name2 = $value liegt weiß ich) aber wie könnte man das lösen?

gruß micha

  1. Hi,

    function name($name1, $name2 = $value)
    warum gibt der mir dann immer ne fehlermeldung aus?

    weil hier ein Defaultwert hinterlegt wird, der im Falle des fehlenden Funktionsargumentes genutzt wird. Bei der Analyse der Funktionsköpfe liegen noch keine Variablen vor, auch nicht Dein $value.

    aber wie könnte man das lösen?

    Durch einen festen Wert - oder eine andere Schnittstellendefinition.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      function name($name1, $name2 = $value)
      warum gibt der mir dann immer ne fehlermeldung aus?

      weil hier ein Defaultwert hinterlegt wird, der im Falle des fehlenden Funktionsargumentes genutzt wird. Bei der Analyse der Funktionsköpfe liegen noch keine Variablen vor, auch nicht Dein $value.

      aber wie könnte man das lösen?

      Durch einen festen Wert - oder eine andere Schnittstellendefinition.

      Cheatah

      »»

      Danke!

      mfg micha