我有 2 个文件,class.inc.php
并且index.php
.
class.inc.php
包含 Myclass 和几个函数,index.php
文件从class.inc.php
.
现在我需要创建一个包含/需要文件的函数,并且该函数实际上应该在 index.php 中而不是在 class.inc.php 中需要该文件。
是的,我知道我可以将我的文件放在一个函数中并以这种方式调用它,但由于未来的一些 MVC 覆盖,我们必须将它保存在文件中。如果可能的话,我也不想直接在 index.php 中包含一个文件。那么有没有办法做到这一点?
在我的 index.php 中,我应该能够做到这一点:
Myclass::include(PARAMS);
这应该包括一个位于其他地方的文件名 params.php。
我在 class.inc.php 中试过这个
abstract class Myclass {
static function load($filename){
require_once $filename;
}
}
这在
索引.php
Myclass::include(PARAMS);
但是我在 params.php 中的所有变量在 index.php 中都不可见,因为它们似乎在 class.inc.php 中。