Hi!
Hallo,
Polymorphie ist ein vielgestaltiges Thema. Einige Aspekte davon sind auch in PHP vorhanden. Das Bekannteste dürfte das Überschreiben von Funktionen in erbenden Klassen sein.
Ich glaube der richtige Begriff ist hier Überladen/Overload.
Polymorphie ist in meinen Augen das verändern der Signatür einer Klasse.
[code lang=php]class a {
function foo() {}
function foo($bar) {}
function foo($bar, $foo) {}
}[code]
bzw.:
[code lang=php]class a {
function foo($bar) {}
}
class a {
function foo($bar, $foo) {}
}[code]
Lo!
mfg Pryos