Christian Kruse: Wann `our', wann `use vars ...' verwenden?

Beitrag lesen

Hoi,

a) use vars qw($VARIABLE);  # und
b) our $VARIABLE;

Frank und Christian benutzen bei ihren Scripten für den Server
und für das Selfforum Variante a, b sehe ich insgesamte seltener.

Der Grund liegt wahrscheinlich daran, daß Variante a auch bei Perl
Version <5.6 funktioniert, B allerdings erst ab 5.6.

Ganz genau.

Ansonsten erfüllen IMHO beide den gleichen Zweck. Allerdings kann
ich da nicht wirklich mitreden, da ich bisher mit meine
Programmierstil weder A noch B benötigt habe.

Nun, wenn du Module o. ae. schreibst, wirst du es spaetestens
benoetigen: $VERSION sollte immer angegeben sein.

Gruesse,
 CK