genau so mache ichs auch.
aber signaturen sind auch bei interpretern möglich. dies ist kein konzeptionelles problem, sondern eine sache des wollens.
zu signaturen gehören nicht nur datentypen, sondern auch parameteranzahl und positionen. aber das ist ja erst einmal egal.
signaturen wollen ja bewirken, daß eine methode mehrfach deklariert werden kann (logischer use-case), aber in der konkretisierung den umständen (parametern) angepaßt werden muß.
dann könnte der interpreter zur laufzeit den passenden methodenaufruf benutzen.
dies macht aber php noch nicht, daher werden methoden bisher immer überschrieben, so daß es immer nur eine gibt.