frenky:
Как можно достать все ошибки которые произошли в перловом скрипте ? может есть какой нибудь массив ошибок?
ты можешь перехватывать ошибки с помощью eval :
eval {&main};
if ($@) {
чего-нибудь творим... или выводим ее
print "ля-дя-дя $@";
}
можно таким образом "проверять" сомнительные, потенциально-опасные блоки, и сообщения об ошибках накапливать в каком нибудь массиве
eval {&do_horror};
if ($@) {
push (@MY_ERRORS, "Ошибка при выполнении блока horror: $@");
}
Вариант 2:
если интересуют предупреждения, то можешь написать свой обработчк на $SIG{__WARN__}=\\&my_warn_handler;
Вариант 3
например воспользоваться модулями
Error или
Exception::Class::TryCatch