Ich habe eine Funktion alsPHP: Funktion mit unbekanntem Parametertyp
public function calculateAge()
{
// do calcualtions here
}
und diese Funktion soll ein Objekt als Argument akzeptieren, aber andere Art. Zum Beispiel,
Wie Sie sehen können, versuche ich Hund Objekt und Katze Objekt an die Funktion übergeben. Wie kann die calculateAge-Funktion so definiert werden, dass sie ein anderes Objekt als Argument verwendet? Wie kann ich eine Funktion schreiben, die einen unbekannten Parametertyp verwendet?
Warum die Funktion nicht haben? –
Machen Sie Ihre Hunde- und Katzen-Klassen erweitern eine gemeinsame Schnittstelle (z. B. "Animal"), und typhintint zu dieser Schnittstelle –
Sie sollten wirklich Ihre eigenen Hausaufgaben machen – RiggsFolly