designf
Постоялец
- Регистрация
- 24 Май 2009
- Сообщения
- 104
- Реакции
- 8
- Автор темы
- #1
У меня есть класс.
В классе есть функция которая получает данные из конфигурационного файла. Для этого подключает этот файл:
Т.е. он считал с конфига переменную $myPerem;
Когда скрипт работает отдельно, все отлично. Но дело в том что файл конфига нужно подключать не в классе, т.к. он используется в целом и для других настроек.
Т.е.
По идеи не должно быть, он должен подключится в основном скрипте. А как мне тогда передать переменные в этот класс из этого файла.
Переменных много, поэтому использовать типа
new myClass ($p1,$p2, ..., $pn) - не хочется.
Есть способы? Пробовал объявить глобальные переменные в функции - не помогло.
В классе есть функция которая получает данные из конфигурационного файла. Для этого подключает этот файл:
PHP:
public function __mydata($vData = 0)
{
require_once 'config_data.php';
$this->_cdata = $myPerem;
Т.е. он считал с конфига переменную $myPerem;
Когда скрипт работает отдельно, все отлично. Но дело в том что файл конфига нужно подключать не в классе, т.к. он используется в целом и для других настроек.
Т.е.
PHP:
require_once 'config_data.php';
По идеи не должно быть, он должен подключится в основном скрипте. А как мне тогда передать переменные в этот класс из этого файла.
Переменных много, поэтому использовать типа
new myClass ($p1,$p2, ..., $pn) - не хочется.
Есть способы? Пробовал объявить глобальные переменные в функции - не помогло.