trinita: Verständnisfrage

Beitrag lesen

Hallo zusammen !

Im PHP-Handbuch findet sich bei den Beispielen zu readdir folgendes:

/* This is the correct way to loop over the directory. */
   while (false !== ($file = readdir($handle))) {
       echo "$file\n";
   }

/* This is the WRONG way to loop over the directory. */
   while ($file = readdir($handle)) {
       echo "$file\n";
   }

(s. http://de3.php.net/manual/en/function.readdir.php)

Wieso ist das erste Beispiel besser als das zweite ? Und gibt es einen Unterschied zwischen "!==" und "!=" ? Wenn ja, was bedeutet "!==" ?

Danke für die Auskunft,
trinita