【问题标题】:directory path question目录路径问题
【发布时间】:2011-02-01 18:03:27
【问题描述】:

有什么区别:

include("./somepath/class.php");

include("somepath/class.php");

【问题讨论】:

  • 当前版本是两个相同的字符串。编辑错误?

标签: path directory


【解决方案1】:

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

【讨论】:

  • 我将它与 PHP 的 include() 一起使用;我应该使用还是不使用点,或者在这种情况下无关紧要?
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    . 指的是当前工作目录。

    有时您想明确指定您想要的内容在当前工作目录中,而不是来自路径变量中的某些内容。

    【讨论】:

      【解决方案4】:

      例如,在 PHP 中,“somepath/somefile”附加在 include_dir 中指定的路径之后(例如:/home/var/; /home/bin/ ....)指令。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-01
        • 2020-11-16
        • 2011-11-08
        • 2020-03-13
        • 2012-09-24
        • 2016-04-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多