Есть файл index.php.
В самом его начале идет spl подключение классов:
// auto class loading
spl_autoload_register(function ($class) {
$RF = $_SERVER['DOCUMENT_ROOT'];
include($RF . "/rack/classes/" . $class . ".class.php");
});
Ниже идут простые include'ы для подключения различных файлов конфигурации.
В одном из этих файлов есть массив $known_words.
Почему из файла index.php я могу получить к нему доступ, а из подключенных классов - нет? (Проверял var_dump'ом).
Странно то, что в другом проекте все получалось, правда там надо было получить не переменную (массив) а результат вызова функции.
UP.
Файлы конфигурации - простые файлы, такие же, как и остальные. Не обращайте внимание на то, как я их называю, тут это не важно.
В одном из этих файлов лежит массив ($known_words). Если я обращаюсь к нему из индексного файла, то все прекрасно получается. Если же я обращаюсь к нему из файла, в котором лежит класс, то он эту переменную не видит, для него она пустая - null.
Вопрос: как сделать так, чтобы из класса можно было обратиться к этой переменной?