my $current_id=$main->getCurrentUserId($dbh,$cgi);
вылетает Can't call method "getCurrentUserId" on an undefined value
Решено: Почему не работает такая штука? (perl)
Модератор: Модераторы разделов
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
Re: Решено: Почему не работает такая штука?
видимо, $dbh и $cgi не определены, о чем вам и сообщается ;-)
[x] close
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
Re: Решено: Почему не работает такая штука?
не, они определены
в ф-и принимаю так.
sub getCurrentUserId{
my $cgi=pop;
my $dbh=pop;
my $current_id=$main->getCurrentUserId($dbh,$cgi);
находится в package video
в ф-и принимаю так.
sub getCurrentUserId{
my $cgi=pop;
my $dbh=pop;
my $current_id=$main->getCurrentUserId($dbh,$cgi);
находится в package video
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
Re: Решено: Почему не работает такая штука?
ОТВЕТ НАЙДЕН
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: Почему не работает такая штука?
nuclear17
И каков же ответ?
И каков же ответ?