![]() |
![]() |
Windowoz 15.06.2004 - 15:59 |
К примеру такая строчка while(($file = readdir($d)) !== false) теперь если я пишу так while(($file = readdir($d)) == true), то скрипт как работал так и работает. Вопрос к профи: когда что лучше использовать и в чем, собственно разница? В основном в скачанных скриптах всегда встречал вариант_1. |
Mexoc 1 - 15.06.2004 - 23:40 |
1) !== - интересное сочетание... 2) ($file = readdir($d) - это уже логическое выражение, нафига еще проверять его истинность == TRUE? |
Mexoc 2 - 15.06.2004 - 23:41 |
Ой, там скобочка лишняя. Вот те пример, кстати: А правда ли, что правда что в моем примере лишняя скобка? :)лол |
Windowoz 3 - 16.06.2004 - 11:26 | Согласен, что пример не удачный, но вопрос был в другом. |
nd 4 - 16.06.2004 - 11:32 |
!false=true !true=false |
Deflorator 5 - 17.06.2004 - 15:16 |
афтар, а где ты такую чушь скачиваешь? не лучше ли просто "<>" ??? |
Mips 6 - 18.06.2004 - 02:56 |
!== - это неравно или разные типы переменных. Зачем данная проверка - хз. Я бы юзал просто while($file=readdir($d)){...} |
Windowoz 7 - 29.06.2004 - 12:25 |
Докопался до истины. В книжке пишут, что при использовании цикла while($file=readdir($d)){...} без проверки !== он прервется при обнаружении файла с именем НОЛЬ |