$test = test;
class getFile{
public function __construct($fileName){
require $fileName;
}
}
$get = new getFile('file.php');
Итак, file.php содержит echo $ test;
Если бы я вызывал это вне класса, например,
require 'test.php';было бы хорошо $ test, но вызов внутри класса имеет очевидные проблемы с областью видимости.Как я могу дать файлам, необходимым в функции, доступ к переменным?
РЕДАКТИРОВАТЬ: ------------------------
У меня есть несколько переменных, к которым я хочу получить доступ к этому файлу (все они динамические в зависимости от страницы, поэтому добавление переменных x & y невозможно, так как они не всегда будут установлены)нет никакого способа разрешить требуемый файл в классе, получить доступ к этим переменным, как если бы это было не так?
Спасибо, ребята, за отзыв.К сожалению, то, что я хочу, не представляется возможным, но вы вдохновили меня на создание обходного пути, который регистрирует наиболее важные переменные, которые мне нужны для доступа к моим файлам, как глобальные.