Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Serg Chervjakov                      2:5020/400     05 May 2003  22:51:21
 To : Artem Chuprina
 Subject : Re: Вопрос по eval
 -------------------------------------------------------------------------------- 
 
 Mon May 05 2003 19:19, Artem Chuprina wrote to "Serg Chervjakov":
  AC> eval BLOCK предназначен отнюдь не для любителей совершать синтаксические
  AC> ошибки, а вовсе даже и наоборот. А твой вопрос не имеет смысла без
  AC> информации о том, откуда у тебя взялся такой текст программы, что он не
  AC> содержится в переменной или внешнем файле и попадает eval. Скорее всего,
  AC> чинить надо именно в этом месте.
 
 Ага. eval блок - наверное позволяет объявлять внутри себя переменные по my
 (что б они на ост. прогу не работали)? Hу это понятно. С помощью этого же eval
 блока я отлавливаю несинтаксические ошибки (ну например - постоянно вылавливаю
 ошибку на тему неустановленности Date::Calc:) ). Все дело в том, что кусок
 программы который я обрабатываю находится в самом скрипте. Eval я использую,
 что бы отловить ошибки, которые успешно записываются в $@, потому как очень
 редко стал попадаться хостинг с Error log, но даже если есть error log, то он
 не редко растет до невероятных размеров. Причем, те ошибки которые туда
 записываются - те ошибки о которых я знаю и которые для меня ошибками не
 являются, потому и исправлять я их не собираюсь. Второй вариант - мне
 иногданеобходимо проверить на работоспособность лишь конкретный кусок, что бы
 выловить с помощью $@ ошибку. Hо это работает и с обычным, блочным eval'ом. Hо
 все равно я предпочитаю, что бы она обрабатывала внутренности независимо от
 синтаксиса:). Hо нельзя, значит нельзя. Вот если бы можно было сделать так,
 что бы в случае любой ошибки у меня вызывалась спец функция, в кот. приходило
 бы полное описание ошибки - вот это было бы здорово.
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вопрос по eval   Serg Chervjakov   05 May 2003 18:17:16 
 Re: Вопрос по eval   Artem Chuprina   05 May 2003 19:19:31 
 Re: Вопрос по eval   Serg Chervjakov   05 May 2003 22:51:21 
 Re: Вопрос по eval   Victor Wagner   05 May 2003 23:22:15 
 Re: Вопрос по eval   Artem Chuprina   06 May 2003 13:27:19 
 Re: Вопрос по eval   Serg Chervjakov   06 May 2003 14:13:49 
 Re: Вопрос по eval   Victor Wagner   06 May 2003 14:44:35 
Архивное /ru.perl/1667976470136.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional