Calocybe: Funktion "deprecated" nach Perl-Update auf Server?

Beitrag lesen

Hi!

Was willst du denn überprüfen? Willst du wissen, ob das Array überhaupt exisitiert, oder was? Wenn ja, dann nutzte exists().

Um es mal laienhaft auszudrücken: ich will wissen, ob der Array überhaupt Werte enthält, definiert (?) ist er mit "my @logentries;"

Dann ist  if (@logentries)  der richtige Weg. Ein Array im skalaren Kontext ergibt immer die Anzahl der Werte im Array. Das if-Statement erzwingt immer skalaren Kontext auf die Bedingung in Klammern. Also ergibt @logentries hier entweder 0 (ein false-Wert), wenn es leer ist, oder einen Wert groesser 0 (ein true-Wert), wenn es nicht leer ist.

So long

--
Es gibt Diebe, die nicht bestraft werden und einem doch das Kostbarste stehlen: die Zeit.
    -- Napoleon Bonaparte