[Cologne-pm] sauberes/sicheres Programmieren mit strict
Michael Lamertz
mike at lamertz.net
Tue Jun 17 10:21:38 CDT 2003
On Tue, Jun 17, 2003 at 04:56:58PM +0200, Robert Meiser wrote:
> Nachdem ihr mich jetzt schon beim unsauberen Programmieren erwischt habt
> (ohne strict) hier eine Frage zur Arbeit mit strict.
> Wie kann ich mit (für das Script) globalen Variablen arbeiten?
Fuer perl 5.6 gibt's
use vars qw{$liste $der $globalen @variablen};
Ab 5.8 ist
our $variable;
vorzuziehen (siehe 'perldoc vars').
Hier kann ich im Grunde auf den Artikel den Du ja bereits gelesen
hattest verweisen. Da erklaert MJD ja den ganzen Scope-Kram.
> Gibt es
> einfachere / gängigere Möglichkeiten als
> 1)In allen entsprechenden subs mit main::Variable zu arbeiten
> oder
*pffft* Dafuer gibt's 'ne Ladung Pfefferspray!
> 2)ständiges explizites weiterreichen der Variablen an die sub als
> Parameter
Z.B. Kapselung in Klassen.
--
Well, then let's give that Java-Wussie a beating... (me)
Michael Lamertz | +49 2234 204947 / +49 171 6900 310
Sandstr. 122 | mike at lamertz.net
50226 Frechen | http://www.lamertz.net
Germany | http://www.perl-ronin.de
More information about the Cologne-pm
mailing list