dedlfix: oop in php

Beitrag lesen

Hi!

Dein Problem hat - soweit ich es erahnen kann - weniger mit OOP, als vielmehr mit unterschiedlichen Scopes zu  tun.
Das ist eher nicht einer ordentlichen Lösung dienlich. Wenn global die Lösung wäre,
Wo schrieb ich denn, dass global die Lösung sei? Ich wollte zunächst etwas Quellcode sehen, den ich mir nun anschaue.

Scope-Probleme kann man nur mit global oder $GLOBALS lösen. Ansonsten muss man die problematische Stelle so umschreiben, dass der Scope keine Rolle mehr spielt. Insofern sehe ich einen Verweis auf den Scope in die Richtung global gehend an. Nicht der Scope ist das Problem, sondern unzureichende OOP-Kenntnisse (was ich auch schon erahnte, bevor ich das Codebeispiel sah).

Lo!