0

私はこれを理解しようとしていますが、できていません。必要に応じて、さまざまな構成ファイルをスクリプトに含める関数を作成しようとしています。すべての変数を配列に格納し、関数を使用してそれらを含めたいと考えています。

Config.php

$array = array(
'var1' => 'something',
'var2' => 'something else'
);

uses.php

class uses{

      public static function file($directory, $file){

        if(is_dir($directory))
        {   
            if(is_file($directory.$file))
            {        
           include $directory.$file;

            }
            else
            {
             echo "File Not Found $directory$file";
            }
        }
        else
        {
           echo 'Dir Not Found';
        }
    }
}

含めた後のindex.phpはファイルを使用します

uses::file(Config.php);
print_r($array);

関数内にファイルを含めると、関数の範囲を超えて到達しないことはわかっています。これはオートローダーによって読み込まれるため、スクリプト内のどこでも使用できます。

事前に感謝します。さらに情報が必要な場合はお知らせください。

4

2 に答える 2