unknown: anonyme Funktion - öffentliche Methode aufrufen

Beitrag lesen

xyz(); // funktioniert
anotherPublicMethod(); // funktioniert nicht

Sollte sogar beides gehen(ich sehe kein strict), aber das willst du nicht.
wenn du mehrere Funktionem raus geben musst, bleibt dir nur noch ein Objekt, an dem du dies speicherst.
Warum du aber keins zurückgeben willst, verstehe ich noch nicht ganz, bei einer Funktion war es dir ja auch egal, warum kein Objekt?