hotti: Filehandler innerhalb eines Packages an Funktion übergeben

Beitrag lesen

hi,

Ich würde halt gerne die Datei öffnen, was auch noch nicht geht.
UNd dann gerne auf FILE in einer sub-Funktion die von außen aufgeruft verwenden.

Hat das schonmal jemand gemacht?

Stichwort Glob.

my $ref = readini(*DATA);

In der Subfunktion kannst Du auch prüfen, ob ein FileHandle oder eine Datei übergeben wurde:

  
	# Testen ob ein Handle oder eine Datei übergeben wurde  
	my $fh;  
	if(defined fileno $fx){  
		$fh = $fx;  
	}  
	else{  
		open($fh, $fx) || return;  
	}  

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.