Hi!
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.
Einverstanden.
Insofern sehe ich einen Verweis auf den Scope in die Richtung global gehend an.
Es war der Hinweis auf die anscheinend nicht verstandene Tatsache, *was* global bewirkt, keine Empfehlung globale Variablen zu benutzen.
Nicht der Scope ist das Problem, sondern unzureichende OOP-Kenntnisse (was ich auch schon erahnte, bevor ich das Codebeispiel sah).
Ahnen ja, wissen nein. Eine Antwort an OP hast Du ja bereits geschrieben.
off:PP
--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)