Forum Webscript.Ru

Программирование => Perl => Тема начата: Helter Skelter от 04 Марта 2005, 18:18:32

Название: Глобальная переменная?
Отправлено: Helter Skelter от 04 Марта 2005, 18:18:32
Проблема такая:
Подключается модуль Users.pm к скрипту. В скрипте есть переменная $dbh для взаимодействия с базой. Модуль должен использовать ее. Можно ли как нибудь сделать ее видимой в модуле не передавая в качестве аргумента конструктору?
Иными словами как ее сделать глобальной?
Заранее спасибо за ответ,
                                  Асхат
Название: Глобальная переменная?
Отправлено: Phoinix от 04 Марта 2005, 19:02:45
Helter Skelter

В скрипте:
...
use vars \'$dbh\';
...

в модуле:

$::dbh

Правда в mod_perl может не сработать...