Path 目录路径问题

Path 目录路径问题,path,directory,Path,Directory,以下两者之间的区别是什么: 包括(“./somepath/class.php”) 及 包括(“somepath/class.php”) 我看不出有什么区别。“.”表示当前目录。在目录方面不应该有任何区别,因为前者采用相对目录结构。唯一的潜在陷阱可能是如果“somepath”实际上是一个要运行的命令-一些用户希望为本地脚本文件键入一个命令,并假设它应该运行,而实际上您必须运行“../somepath”来调用它。当然,这只适用于不在$PATH上的命令。指的是当前的工作目录 有时,您需要明确指定所需内

以下两者之间的区别是什么:

包括(“./somepath/class.php”)


包括(“somepath/class.php”)

我看不出有什么区别。“.”表示当前目录。

在目录方面不应该有任何区别,因为前者采用相对目录结构。唯一的潜在陷阱可能是如果“somepath”实际上是一个要运行的命令-一些用户希望为本地脚本文件键入一个命令,并假设它应该运行,而实际上您必须运行“../somepath”来调用它。当然,这只适用于不在$PATH上的命令。

指的是当前的工作目录

有时,您需要明确指定所需内容位于当前工作目录中,而不是来自path变量中的某个内容。例如,在PHP中,“somepath/somefile”附加在include_dir(例如:/home/var/;/home/bin/…)指令中指定的路径之后


第二个变体更具体,它说:在当前目录中搜索

当前版本是两个相同的字符串。编辑错误?我将它与PHP的include()一起使用;我应该使用带点还是不带点,或者在这种情况下不重要?