Stefan: Globale und lokale Variablen definieren

Beitrag lesen

Hallo zusammen,

ist es syntaktisch richtig, wenn ich globale Variablen mit our und lokale Variablen mit my definiere?

#!/usr/bin/perl -w

use strict;
use warnings;
use CGI::Carp qw(fatalsToBrowser);

globale Variablen...

our ($gVar1,gVar1);

sub test
{
 # lokale Variablen...
 my ($lVar1,lVar1);
}

Wie definiere ich denn einen Filezeiger global und lokal?

open(FILE, "...");

Mit our *FILE und my *FILE bekomme ich einen Fehler.

Danke im voraus.