Geist (ein Armer): Funktion und Standartwerte

Beitrag lesen

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