К списку форумов К списку вопросов
PHP ....... false или true?
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)){...} без проверки !== он прервется при обнаружении файла с именем НОЛЬ

К списку вопросов на форуме Веб-дизайн

>>