$test = test;
class getFile{
public function __construct($fileName){
require $fileName;
}
}
$get = new getFile('file.php');
したがって、file.phpには、echo$testが含まれます。
私がこれをクラスの外で呼ぶとしたら、例えば
'test.php'が必要です; $ testは問題なく取得されますが、クラス内での呼び出しには明らかなスコープの問題があります。関数内で必要なファイルに変数へのアクセスを許可するにはどうすればよいですか?
編集: - - - - - - - - - - - -
このファイルにアクセスしたい複数の変数があります(これらはすべてページに基づいて動的であるため、常に設定されるとは限らないため、x変数とy変数を追加することはできません)各変数をグローバルにアクセス可能として宣言するのではなく、方法はありませんクラスで必要なファイルを許可するには、そうでないかのようにこれらの変数にアクセスしますか?
フィードバックありがとうございます。残念ながら、私が望むことは不可能に思えますが、ファイルにアクセスするために必要な最も重要な変数をグローバルとして登録する回避策を作成するように促されました。