Sven Rautenberg: oop variablen in funktionen

Beitrag lesen

Moin!

Danke, das Grundlagenwissen ist mir hoffentlich bekannt.

Ich hätte da jetzt einen anderen Eindruck. Auch wenn's nur ein Testbeispiel ohne wirklichen Sinn ist: Genau für diesen Zweck, den du versuchst nachzubauen, wurden Funktionsparameter und Rückgabewerte erfunden.

Meine Frage sollte wohl lauten: Kann ich auch mit einer ähnlichen Methode
wie $->this statt auf eine Objekvariable auf eine Variable innerhalb einer
Methode zugreifen. Speziell auf eine aufrufende Funktion. Also ohne
Funktionsparameter. Innerhalb einer oop Klasse.

Nein. Lokale Variablen einer Funktion sind immer lokal. Wenn du was dagegen hast: GLOBAL hilft. Ist aber alles andere als OOP. Überhaupt würde ich behaupte, dass DEINE Klasse zwar eine Klasse, aber definitiv kein OOP ist.

- Sven Rautenberg