ChrisB: While Syntax falsch?

Beitrag lesen

Hi,

while ($file = readdir ($dir)) {

Dabei ist der zitierte Code natürlich sowohl syntaktisch richtig, als auch sinnbehaftet: "Rufe readdir() auf, weise das Ergebnis gleich zu, und wenn es nicht Null ist, mach mit der Schleife weiter."

Problem: Die Schleife wuerde auch abbrechen, wenn ein Verzeichniseintrag mit dem Namen "0" gelesen wuerde.

while (($file = readdir ($dir)) !== false)
waere die bessere Alternative.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“