[Moscow.pm] Доступ к настройкам объектов в ваших модулях

Andrew Shitov andy на shitov.ru
Пт Мар 14 01:21:24 PDT 2008


> sub AUTOLOAD {
>    my $key=shift;
>    my $m=$AUTOLOAD;
>    $m=~s/.*:://;
>    $key=$cfg if $key eq __PACKAGE__;
>    $key=$key->{$m};
>    return (ref $key) ? bless $key : $key;
> }

Кул! Заработало сразу :-)  А я дальше второго уровня "->" как-то не
сразу смог пробраться.


А если теперь вернуться к изначальному вопросу Дениса, то мы
пользуемся ini-файлами:

[db]
user=test
password=pwd

А в коде (теперь) пишем

use XXX::Config;
print config->db->name;

-- 
Andrew Shitov
______________________________________________________________________
andy на shitov.ru | http://www.shitov.ru


Подробная информация о списке рассылки Moscow-pm