Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Warning при использовании CGI.pm


Автор: Paher 30.4.2010, 13:20
Добрый день!!

В моем скрипте есть такие строчки 
Код

use CGI;

my $cgi = new CGI;


в error.log апача в ответ на них пишется сообщение 
Use of uninitialized value in pattern match (m//) at (eval 21)

скрипт работает нормально, но это сообщение засоряет лог. как избавиться?

Автор: shamber 30.4.2010, 13:42
Цитата(Paher @  30.4.2010,  13:20 Найти цитируемый пост)
Use of uninitialized value in pattern match (m//) at (eval 21)

может  она вам намекает, что у вас значение в регэкспе неинициализированно.

Автор: Paher 30.4.2010, 13:47
На  что-то подобное оно намекает, но вот на что? если вторую строчку закомментить, то сообщение пропадает.
но ведь во второй строчке нет никакой регулярки

Автор: mvsgt 30.4.2010, 16:38
Обычная методика - попробуйте получить минимально возможный скрипт, вызывающий ошибку, и его покажите целиком.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)