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