fk: OOP-Einsteigerfragen

Beitrag lesen

jou, können wir.

wie dir sicherlich aus java bekannt ist, können methodendeklarationen in einer klasse mehrfach mit unterschiedlichen argumenten erfolgen. die argumente können sich in anzahl und typ unterscheiden. (signatur)

hieraus ergibt sich die folge, daß fallunterscheidungen nicht explizit erfolgen müssen (if, case), weil dies in der signatur möglich ist.

in php werden signaturen noch nicht unterstützt.
es gibt aber funktionen, um die übergebenen argumente auf anzahl und typ zu bestimmen. dies muß dann immer zuerst in einer öffentlichen methodendeklaration erfolgen, und dann die entsprechende private methode gerufen werden.

gruß aus derzeit wob, sonst bs