Vermutlich wird Werner mich gleich schlagen.
Also erst mal die Antwort auch die Frage wo kann ich überall Globale Werte speichern.
1. In Konstanten , Konstanten sind immer Global verfügbar.
define("MEINE_KONSTANTE","meinwert");
http://php.net/manual/de/language.constants.php2. In Superglobalen $GLOBALS Array: $GLOBALS['deinevariable']=deinwert
http://de2.php.net/manual/de/reserved.variables.globals.php3. in der aktuellen Session mit $_SESSION['deinevariable']=deinwert, die bleibt dann sogar Seitenübergreifend vorhanden.
4. einfach im Droplet eine globale Variable definieren.
global $deinevar;
Am besten mal hier Lesen:
http://www.php.net/manual/de/language.variables.scope.phpDiese Varianten haben alle den Nachteil das Sie dan ohne hinn schon vollen Namensraum bei WB noch mehr vollpacken. Weswegen Werner mich auch schlagen wird

Wenn Du so etwas machst gib deinen Variablen bitte wirklich einmalige Namen, damit diese nicht mit den vielen vielen schon vorhandenen kollidieren. z.B. für ein Hilfemodul könnte man nehmen $mod_hlp_uebergabewert.
5.Ich vermute aber die weitaus bessere Methode währe alles rchtig in ein Snipit zu Programmieren, und im Droplet und im Code Modul sind dann nur noch die Funktionsaufrufe. Die können dann auch Statische Variablen enthalten, die zwischen den Aufrufen Ihre Werte nicht vergessen.
http://www.php.net/manual/de/language.variables.scope.php (...ich weiß, also 2x lesen

)
Das ist dann sozusagen die Vorstufe zu Objekten, womit wir zur letzten Möglichkeit kommen.
6. Einfach

eine Klasse bauen und In ein Snipit packen.
------------------------
Nachtrag :
Bezüglich der Variablenname wurde ich grade darauf hingewiesen das unterstriche nicht gewünscht sind . besser die Sogenannte "camelCaps" Schreibweise.
Also der erste Buchstabe klein und jedes neue Wort mit einem Großbuchstaben beginnen .