kurz ist nicht immer besser. durch das CGI:: weißt du sofort, auch nach Jahren, aus welchem Modul die Funktion stammt.
Wenn ich bei allen Programm %in verwende, und am Dateianfang %in = Modul() mach, dann hat das denk ich den selben Effekt!
%in und CGI:: finde ich zumindest deutlich unterscheidbar, %in kann alles mögliche, während CGI:: sehr eindeutig ist. Ich rede von den Zuweisungen im Programmablauf. zumal du das bisschen Ersparung bei der Tipparbeit mit einer 100% Kopie aller CGI Variabeln erkaufst.
Außerdem, wenn du wirklich überall auf %in drauf zugreifen willst, dann arbeitest du offensichtlich mit einer globalen Variabel, was auch nicht sonderlich schön ist und zu unangenehmen Effekten führen kann.
Struppi.