Hi!
Hallo,
Eine nicht-statische Signatur ist unter PHP möglich, wenn auch nicht so wie man es von anderen Sprachen kennt und du es als Beispiel angegeben hast.
Eine Funktion / Methode kann es unter PHP nur einmal geben. Aber man kann Parameter optional machen oder ganz auf die Vorgabe von Parametern verzichten und die tatsächlichen mit func_get_args() und Konsorten abholen. Gut - das ist am Ende vielleicht keine Polymorphie, aber das Resultat ist das gleiche.
Es ist keine Polymorphie :) nur darum ging es mir. Die Signatur bleibt immer identisch.
Aber ich kenn die Möglichkeiten die PHP in dieser Richtung bieten. Und es ist auch alles anders Lösbar. Auch wenn in den meisten Fällen vermutlich Eigenständige Methoden sinnvoller sind.
Lo!
mfg Pryos