任何人都可以用简单易懂的词语解释当包含文件时,.. /和./之间有什么区别?

时间:2017-01-09 14:51:54

标签: javascript php css3

我们知道../意味着退后一步和/意味着当前的地方,但我在使用我的网站时发现了./。谁能解释一下?

4 个答案:

答案 0 :(得分:1)

.表示此目录

..表示父目录

/是目录分隔符(对于Linux / Unix)

当使用include "file.php"; php时,将在当前目录和他配置的包含路径中查找名为file.php的文件

当使用include "./file.php";时,php将查找当前目录(并且仅在那里)查找名为file.php的文件

如果使用include "../file.php";,php将在父目录中查找名为file.php的文件

答案 1 :(得分:0)

./ - 当前目录。
/ - 它是根目录(它经常用于连接路径作为目录分隔符,因为以前的路径不包含前导斜杠,例如host +' /' + cssFile)。

答案 2 :(得分:0)

  • /表示文件夹结构的根。对于一个网站,它是 根文件夹,你通常会把index.html放在 登陆页面。
  • ./代表当前的'文件夹,相对于 当前文件。如果您打开' index.html'根文件夹中的文件, 然后./将与/相同。如果你在的子文件夹中 root,例如/css/,然后./将与。{ /css/
  • ../表示父文件夹。如果你在/css/, 然后../将与根文件夹/相同。

答案 3 :(得分:0)

让我们说这是你在以下目录中处理名为process.php的文件:

/app/form/process.php

这就是这些符号的含义:

/ =根目录,或示例:/

./ =当前目录,或示例中:/app/form/

../ =返回一个目录,例如:app/