$test = test;
class getFile{
public function __construct($fileName){
require $fileName;
}
}
$get = new getFile('file.php');
所以 file.php 包含, echo $test;
如果我要在课外打电话,例如
需要'test.php';它会得到 $test 罚款但是在类内部调用有明显的范围问题。如何让函数中所需的文件访问变量?
编辑: - - - - - - - - - - - -
我有多个变量我希望这个文件可以访问(它们都是基于页面动态的,所以添加 x 和 y 变量是不可能的,因为它们不会总是被设置)而不是将每个变量声明为全局可访问的,有没有办法要允许类中的所需文件,访问这些变量,就好像它不是一样?
谢谢你们的反馈。不幸的是,我想要的似乎不可能,但是您启发了我创建一个解决方法,该解决方法将我需要我的文件访问的最重要的变量注册为全局变量。