Klaus Mock: nur eine datei auslesen

Beitrag lesen

Hallo,

open (DB,"$deine_datei") or die "Konnte $deine_datei nicht oeffnen : $!\n";

warum dann nicht gleich
open(DB,$deine_datei) ....;

Stringinterpolation ist hier nicht notwendig und kostet sinnlos Zeit.

Ach ja, alternativ ginge z.B. auch
open(DB,'r',$deine_datei)...;

Und weil open() eine so oft verwendete, und in ihrer Vielfalt leider auch so wenig beachtete, Funktion ist, soll hier wieder einmal auf die durchaus lesenswerte Dokumentation von Perl verwiesen werden:
perldoc -f open
perldo perlopentut

Ausswerdem sollte man immer $! angeben, um Fehler noch besser erkennen zu können.

Jo, des schdimd;-)

Grüße
  Klaus