2. Werte an Methoden übergeben function nameAendern(„Fritz“) Wert „Fritz“ wird an die Methode übergeben. Parameter der Funktion function nameAendern($neuerName) { $name = $neuerName; } Methode benutzt den übergebenen Wert $name = „Fritz“
3. Werte ausgeben:1) Direkte Ausgabe function nameAendern($neuerName) { echo „Der neue Name ist“ . $neuerName; } Nachteil: Keine Weiterverarbeitung möglich.
4. Werte ausgeben:2) Speichern in globalen Attributen function nameAendern($neuerName) { $this->name = $neuerName; } $kunde = new Kunde; $kunde->nameAendern("Sabine"); $newName = $kunde->name; echo "Neuer Name: " . $newName; Der neue Name wird in $this->name gespeichert.
5. Werte ausgeben:3) Rückgabewert definieren function nameAendern($neuerName) { $this->name = $neuerName; return $neuerName; } $kunde = new Kunde; $newName = $kunde->nameAendern("Sabine"); echo $newName; Der neue Name ist der Rückgabewert der Methode nameAendern.