ChrisB: Funktionsaufruf: Default-Wert eines Arguments verwenden

Beitrag lesen

Hi,

function meineFunktion($a, $b = 'x', $c = 'y') {

Nun möchte ich die Funktion aufrufen und den Default-Wert von $b verwenden, für $c jedoch selbst eine Angabe machen. Gibt es da eine Möglichkeit?

M.W. nicht.
Zitat Manual: "Note that when using default arguments, any defaults should be on the right side of any non-default arguments"

Du koennest dir aber damit behelfen, einfach ein (assoziatives) Array mit Werten zu uebergeben - da kannst du dann weglassen, was du willst, und in der Funktion darauf pruefen.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“