Я очищаю некоторый код и вижу в журналах нашего сервера, что ошибка perl ...
Use of uninitialized value in string eq at .....
Глядя на код, строка выглядит так ...1005 *
ОК, достаточно справедливо.Я полагаю, мой вопрос заключается в следующем.В этом проблема $ level1 или $ level2?
Я написал быстрый тест, чтобы попытаться воспроизвести его локально, и он выглядит следующим образом ....гораздо более информативная ошибка.
Use of uninitialized value $a in string eq at ./warntest.cgi line 7.
Use of uninitialized value $b in string eq at ./warntest.cgi line 7.
Это, казалось бы, противоречивое поведение.У кого-нибудь есть ключ?Джени