Hallo Forum!
Es ist, wie bekannt, möglich, den Parametern/Argumenten einen Default-Wert zuzuweisen.
PHP-Code:
function myFunction ($myArgument="myDefaultValue") {}
Es ist auch möglich, ein Array als Parameter einer Finktion zu benutzen.
PHP-Code:
function myFunc ($myArgumentArray) {}
Ich finde aber nirgendwo, wie man beides gleichzeitig macht, also ein Array als Argument verwenden UND diesem Array Standardwerte mitgeben.
So...
PHP-Code:
function myFunction ($myArgumentArray['a']="APPLE", $myArgumentArray['b']="BANANA") {}
myFunction ($myArgumentArray['a']="apple", $myArgumentArray['b']="banana");
geht's nicht:
Parse error: syntax error, unexpected '[', expecting ')' in...Und so...
PHP-Code:
function myFunction ($myArgumentArray['a']=>"APPLE", $myArgumentArray['b']=>"BANANA") {}
myFunction ($myArgumentArray['a']="apple", $myArgumentArray['b']="banana");
...auch nicht (der gleiche Fehler).
Aber irgendwie muss das doch gehen! Weiß jemand wie?
Danke.