Thread Frage zu defined
(3 answers)
Opened by pktm at 2010-02-18 11:51 2010-02-18T10:51:40 pktm Nein, mit $d->read wird eine datei aus dem verzeichniss ausgelesen und es $_ zugewiesen. Wenn alle Dateien vom Directory Handle ausgelesen wurde gibt $d->read() und "undef" als wert zurück. Lässt du das defined() weg, dann prüft du lediglich ob der Dateiname ein wahrer wert ist oder nicht. Wenn der Dateiname z.B. eine "0" sein würde, dann würde deine schleife schon vorzeitig abbrechen, obwohl noch nicht alle Einträge gelesen wurden. Daher ein defined drum herum. Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|