我的language file (lang.php)
位于根文件夹中。
问题是我有两个调用函数print_pm_texts
的文件,每个文件都位于不同的文件夹中
1和
“/ func”中的第二个。
因为我不能使用“include
”lang.php“。 - 当根文件夹中的文件调用它时都没有,但第二个文件找不到它。当我改变时它:“包括../lang.php
比根文件找不到文件而第二个文件没有。
我也尝试写:include "./lang.php"
但它也不起作用......
如何修复?
答案 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";