Es ist zwar schon eine Weile her, seit ich das letzte Mal was in php geschrieben hab, aber ich glaube, dass dem 2. Parameter ein default Wert zugewiesen werden muss:

PHP-Code:
 public __construct($bla$optionaleVariable=0
 { 
 if(
$optionaleVariable==0
 { 
 echo 
$bla
 else 
 { 
 echo 
$bla." ".$optionaleVariable
 } 
 } 
So ists zumindest immer in C++ wenn man mit default Werten arbeiten will, und leider besitzt ja php meines Wissens nicht die Möglichkeit etwas zu überladen =/