2009-11-12 3 views

ответ

6

Путь интерпретируется операционной системы вы используете:

  • ./ - обычно означает, что текущая папка
  • ../ - обычно означает родительскую папку

Если вы находитесь в папке /home/user, затем

  • ./folder-name/file.php укажут /home/user/folder-name/file.php
  • но ../folder-name/file.php укажут /home/folder-name/file.php, что 1 уровень вверх
+1

у вас есть ошибка во втором примере - все еще используется сингл. –

+0

@ Zarembisty: Спасибо вам! –

0

../ - это каталог под каталогом, в котором вы сейчас находитесь. ./ - это каталог, в котором вы сейчас находитесь. Например. Если вы сейчас находитесь в/foo/bar. ../test.php эквивалентно /foo/test.php и ./test.php эквивалентно /foo/bar/test.php.

+2

Иерархия каталогов поднимается, а не вниз. –

+0

Извинения, да, выше, а не ниже, хотя пример по-прежнему звучит. – Sean

2

Первый случай, ./folder-name/file.php начнется в текущем каталоге.

Второй случай, ../folder-name/file.php начнется из родительского каталога.

Смежные вопросы