[Moscow.pm] Доступ к настройкам объектов в ваших модулях
Ivan B. Serezhkin
ivan на serezhkin.com
Пт Мар 14 11:47:08 PDT 2008
Andrew Shitov wrote:
>> 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;
>
Вот все пишут своё, нет бы попользовать что нибудь типа
Config::ApacheFormat ?
--
Ivan B. Serezhkin
Подробная информация о списке рассылки Moscow-pm