Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Stupnik                   2:5020/400     02 Jul 2002  12:43:53
 To : Bazil
 Subject : Re: область видимости
 -------------------------------------------------------------------------------- 
 
 Hello, Bazil!
 
  B> Следующий код:
 
  B> use DBI;
 
  B> our $_dbh = undef;
 
  B> sub connect {
  B>     ...
  B>     $_dbh = DBI->connect(...) || ...;
  B>     ...
  B>     return $_dbh;
  B> }   ^^^^^^^^^^^^^ здесь варнинг 'Database handle destroyed without
  B> explicit disconnect'
 
  B> DESTROY или END {
  B>     $_dbh->disconnect() if $_dbh;
  B> }
 
  B> Вопрос: почему возникает варнинг? Переменная ведь не вышла за область
  B> видимости. Как это лечится?
 
 По идее всё ок.
 Скорее всего ты в
 $_dbh=DBI->connect опечатался :)
  ^^^^
 
 добавь use strict;
 --
 Best regards,
   Konstantin.
 Brainbench MVP for perl
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 область видимости   Bazil   29 Jun 2002 19:56:06 
 Re: область видимости   Konstantin Stupnik   02 Jul 2002 12:43:53 
 Re: область видимости   Artem Chuprina   09 Jul 2002 13:55:13 
 Re[2]: область видимости   Bazil   10 Jul 2002 20:51:38 
 Re: область видимости   Andrey Sapozhnikov   10 Jul 2002 21:11:57 
 Re: область видимости   Konstantin Stupnik   11 Jul 2002 09:20:33 
Архивное /ru.perl/6488d7e842a7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional