[Moscow.pm] tie на стандартные переменные
Oleg Alistratov
ali на ali.org.ua
Пн Янв 24 03:36:38 PST 2011
Привет,
On 23.01.2011 16:22, Ivan Petrov wrote:
я предлагаю вообще не пытаться локализовать сообщения об ошибках,
по крайней мере, на уровне die, и особенно в большом проекте.
Потому как где-то далеко ваш код может быть обернут во что-то вроде:
eval {
your_test();
};
if ($@ =~ /no such file/i) {
...
}
В таком случае лучше оставить как есть, и накидывать локализацию
непосредственно перед выводом. Еще лучше использовать собственные
формализованные exception'ы, с кодами, сообщениями и т.п. —
модули для этого дела известны.
Конечно, для небольших задач так заморачиваться не надо :)
> Да, забыл показать что оно работает по русски:
>
> $ ./test
> Ошибка открытия файла: Нет такого файла или каталога
--
Олег Алистратов
Подробная информация о списке рассылки Moscow-pm