Dann benutzt doch $GLOBALS.
Define() kann man benutzen, wird nur problematisch, wenn die Konfigurationswerte später im Script nochmal verändert werden sollen, weil es ja dann Konstanten sind.
In jedem normalen Script wird ja meist eine
Default-Konfig
vorgegeben, welche der User dann überschreiben kann, um volle Update Kompatibilität und Konsitenz zu gewährleisten.
$GLOBALS find ich persönlich unschön, und da man Konfig Werte an sich nicht in jeder Funktion braucht/brauchen sollte, kann das explizite importieren via global nicht schaden.