function test_neu($param1='default1',$param2='default2',$param3='default3',$param4='default4')
{
...
}
Nimm dir ein Beispiel an die in PHP implementierten Funktionen ... da sind die ersten Paramter Pflicht und die folgenden Kür.
Ansonsten zwei Möglichkeiten:
- verabschiede dich von vier einzelparametern und übergib ein Array
- Übergib für die ersten Parameter ein FALSE wenn du keinen vernünftigen Wert hast und mach entspr. Abfragen am Anfang der Funktion. Also
(! $param1 ? $param1 = 123 : "");
Und Tschüss