从diffrenet文件夹调用相同的文件

时间:2017-09-07 14:14:12

标签: php

我的language file (lang.php)位于根文件夹中。

问题是我有两个调用函数print_pm_texts的文件,每个文件都位于不同的文件夹中

    根目录中的
  • 1和

  • “/ func”中的第二个。

因为我不能使用“include”lang.php“。 - 当根文件夹中的文件调用它时都没有,但第二个文件找不到它。当我改变时它:“包括../lang.php比根文件找不到文件而第二个文件没有。

我也尝试写:include "./lang.php"但它也不起作用......

如何修复?

2 个答案:

答案 0 :(得分:0)

您可以尝试spl_autoload_register 和绝对路径

ArrayList

答案 1 :(得分:0)

根据您的说法,您的目录结构如下所示。

- Root
    - lang.php
    - firstfile.php
    -func/
       -secondfile.php

现在,如果您想在lang.php中使用firstfile.php,请使用以下行。

include "lang.php";

如果您想在lang.php中加入secondfile.php,请使用以下行。

include "../lang.php";