Почему Неправильно ? - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 15 Jan 2025 13:21:32 +0300 2, не заметил )) +1 https://visavi.net/topics/12174/216439 Почему Неправильно ? KOZZ Sun, 01 Aug 2010 20:48:50 +0400 Сообщения https://visavi.net/topics/12174/216439 Ну вообще там ясно написано,<br> <br> значению FALSE, поскольку в ином случае, любой элемент каталога, чье имя может быть выражено как FALSE, остановит цикл (например, элемент с именем &quot;0&quot;). https://visavi.net/topics/12174/216436 Почему Неправильно ? Удаленный Sun, 01 Aug 2010 20:46:41 +0400 Сообщения https://visavi.net/topics/12174/216436 Копипаст с php.su<br> <pre class="prettyprint">&lt;?php // Обратите внимание, что оператор !== не существовал до версии 4.0.0-RC2 if ($handle = opendir(&#039;/path/to/files&#039;)) { echo &quot;Дескриптор каталога&#58; $handle\n&quot;; echo &quot;Файлы&#58;\n&quot;; /* Именно этот способ чтения элементов каталога является правильным. */ while (false !== ($file = readdir($handle))) { echo &quot;$file\n&quot;; } /* Этот способ НЕВЕРЕН. */ while ($file = readdir($handle)) { echo &quot;$file\n&quot;; } closedir($handle); } ?&gt;</pre> почему способ №2 неверен? в 99% скриптов видел реализацию именно таким способом. в чем подвох? что не понравилось редакторам php.su ? https://visavi.net/topics/12174/216385 Почему Неправильно ? KOZZ Sun, 01 Aug 2010 17:22:05 +0400 Сообщения https://visavi.net/topics/12174/216385