| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Как передать переменную коннекта к БД в класс? |
| Автор: Chuck 24.7.2008, 15:20 | ||||
| Добрый день, пожалуйста, подскажите, как правильно передать в класс и пользоваться переменной коннекта? Есть переменная коннекта
Есть класс:
Но ничего не выводится... |
| Автор: shamber 24.7.2008, 16:12 | ||
| Во первых в "коде" вы не вызваете get_sections А во вторых Вы передаете ссылку на объект, а пытаетесь использовать сам объект перепишите так
|
| Автор: Chuck 24.7.2008, 19:28 | ||
| Ок, действительно, я забыл, что это ссылка. По поводу get_sections, я просто забыл его привести в примере тут. Сейчас возникла другая проблема:
По правде сказать, в ООП для perl-а я не силен и не совсем понимаю назначение функции bless, а тем более такого рода сообщения. И самое главное - правильный ли я пусть избрал для передачи переменных (ссылок) в объект? |
| Автор: arto 24.7.2008, 20:45 |
| попробуйте добавить use strict; в начало. |
| Автор: Chuck 25.7.2008, 07:41 | ||
| Ура, после долгих экспериментов до меня наконец дошло, как нужно работать с ссылками на объекты и с классами. Выкладываю код:
Отдельное спасибо shamber и arto. Кстати, если кто считает, что есть другие пути передачи и обращения к ссылкам, прошу показать кодом. |
| Автор: KSURi 25.7.2008, 12:16 |
| кстати можно было не эксперементировать, а почитать документацию: http://theoryx5.uwinnipeg.ca/CPAN/perl/pod/perlref.html http://theoryx5.uwinnipeg.ca/CPAN/perl/pod/perlboot.html |