readdir - korrekt og ikke korrekt metode.

Tags:    php

Der er noget jeg ikke helt forstår i php-manualen.

Fold kodeboks ind/udKode 


Hvorfor er while (false !== ($file = readdir($handle))) { korrekt, og hvorfor er while ($file = readdir($handle)) { forkert?

Begge metoder fungerer korrekt, og for mig at se er den ene bare skrevet lidt mere detaljeret. Hvorfor er det så forkert at bruge den "forkerte" ?

På forhånd tak.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej,

I den første bliver der undersøgt om $file bliver tildelt en værdi, i den anden bliver der set på hvad $file indeholder.

Hvis du har en mappe der hedder 0, vil ($file = readdir($handle)) være FALSE og loopet vil derfor stoppe.

MvH

Stefan Svensson
http://fusket.frac.dk



ok tak



t