Разъясните, пожалуйста, код: if ($files[$i] != "." && $files[$i] != "..") - что значит "не равно точ - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Разъясните, пожалуйста, код: if ($files[$i] != "." && $files[$i] != "..") - что значит "не равно точ

Регистрация
29 Июн 2013
Сообщения
107
Репутация
0
Спасибо
0
Монет
0
Разбираю функцию по удалению из вывода всех файлов, которые не являются изображениями. Не могу разобраться, что подразумевает точка и две точки.
Полный код функции:
function excess($files) {
$result = array();
for ($i = 0; $i < count($files); $i++) {
if ($files[$i] != "." && $files[$i] != "..")
{
$result[] = $files[$i];
}
}
return $result;
}
 
Регистрация
5 Апр 2013
Сообщения
67
Репутация
6
Спасибо
1
Монет
0
. и .. означают ровно то же, что означают в консоли. Когда набираешь ./program_name или cd ../../folder/ — это вот они и есть.
 
Сверху Снизу