我有一个奇怪的问题,我正在将一个现有的应用程序导入我的项目。
我有一个类,该类有一个方法,该方法需要包含函数的文件。这些函数使我们使用全局变量。
我注意到这些函数不能在它们之间共享一个全局变量,因为它们是从类方法中调用的。
我知道,如果我首先声明全局变量,然后需要文件,我可以包含函数来使用它们。我遇到的问题是,这些包含的文件具有自己的函数,具有 100 个全局变量引用。浏览所有文件并重新声明全局变量将非常耗时。
有没有更直接的方法来做到这一点?
例子是
//class file
class run
{
public function install()
{
require_once('file.php);
}
}
//file.php
require('some/other/file.php);
function checks() {
global $someVar;
$somVar->test();
}
除非我在run::install()