- Offizieller Beitrag
Wieso -1?
Als Vorbelegung wird ein Wert gewählt, der durch die funktionsgerechte Nutzung der Variablen (also hier Öffnen einer Datei) nicht vorkommen kann. Somit ist eindeutig: Steht noch -1 in $open, wurde keine Datei bisher geöffnet (sonst würde $open den Dateinamen enthalten).