Morgen TomIRL.
Nönö dafür mußt Du die Variabeln nicht global verfügbar machen.
Hm, wenn ich Variablen, denen in einer Funktion ein Wert zugewiesen wird, im weiteren Script nutzen will, ohne sie mit return zurückzugeben, muss ich sie doch global definieren, oder habe ich da was falsch verstanden?
Jaein Dein Ansatz würde aber dem Grundansatz von Funktionen und objektorientierter Programierung widersprechen. Du verwendest Funktionen ja in aller Regel um ein Kontrolle über die Werte von Variablen zu haben.
Du kannst Funktionen ja auch ineinander verschachteln also eine andere Funktion in einer Funktion aufrufen.
Viele Grüße und noch viel Spaß
TomIRL