Zitat Zitat von Mog
Es gibt sachen die man nicht macht. Wenn du dir die Doku durchblaetterst wirst du bei den neueren Eintraegen auch hin und wieder den Vermerk finden, dass man das so nicht macht. ^^
Hm, das habe ich noch nicht gelesen. Hast du vielleicht noch einen Link? Soweit ich weiß entspricht der Ausdrucks-Wert einer Funktion dem Rückgabewert (steht zumindest hier). Das heißt ($foo = bar()) entspricht ($foo = true), wenn bar() true zurückgibt. Im Manual wird zwar erklärt, dass while ($file = readdir($handle)) eigentlich while (false !== ($file = readdir($handle))) heißen sollte, aber das hat ja andere Gründe. Und der zweite Weg ist dann wohl auch falsch, wenn ($file = readdir($handle)) eh nicht false annimmt?

freundliche Grüße, Rolus