Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2012, 23:50
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Логическое сравнение
<?php 
function sos($f1,$f2){
if(is_dir($f1) && !is_dir($f2)) return -1;
if(!is_dir($f1) && is_dir($f2)) return 1;
if($f1<$f2) return -1; elseif ($f1>$f2) return 1;
else return 0;
}
$d = opendir('.');
while(false !== ($e=readdir($d)) )
   $files[$e] = filesize($e);
uksort($files,"sos");  
print_r($files); 
?>


НЕ понятно вот это место: while(false !== ($e=readdir($d)) )
Что это за сравнение? Как расшифровывается строка?
Ответить с цитированием
  #2 (permalink)  
Старый 28.04.2012, 00:45
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Код:
while(false !== ($e=readdir($d)) )
Здесь проверка переменной $e не равна ли она за типом типу false так как 2 знака равно после восклиц. знака?

Цитата:
!== - данные не должны быть эквивалентны
Код:
while(false !== ($e=readdir($d)) )
Если $e не равно типу бул, значению фолс. А зачем здесь проверять на тип?
Какие элементы с какими проверяются?

Последний раз редактировалось kilogram, 28.04.2012 в 01:01.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение текущего URL адреса с другим? rafael Firefox/Mozilla 3 17.01.2012 21:09
Условие сравнение юрл с которого перешли с заданным niksss80 Общие вопросы Javascript 4 06.01.2012 17:43
Сравнение строк в javaskript Thezzz Общие вопросы Javascript 21 22.06.2011 22:42
Сравнение чисел jQuery neutron jQuery 1 02.06.2011 17:40
Сравнение переменных diiimonn Общие вопросы Javascript 2 08.11.2010 11:21