| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Общие вопросы > с PHP на Ruby (MySql, условия и тд) |
| Автор: DikShv 19.1.2010, 08:07 | ||||||||
| Подскажите альтернативные действия 1. по MySql РНР
Я сделал так (Ruby)
2. по MySql PHP
Я сделал так (Ruby)
3. есть ли альтернатива символу @ в Ruby или только исключения? Допустим в вопросе 2 имеются дубликаты ключей в tpeodat2 и ключ нельзя убирать а дубликаты просто должны проскакивать и по условию считать сколько занесено сколько нет нашел выход только через rescue error=1 4. Подскажите есть ли аналог функции unset в РНР |
| Автор: Simpliest 19.1.2010, 13:31 |
За его использование и в PHP стреляют. Ты хочешь его в Ruby иметь? |
| Автор: DikShv 19.1.2010, 13:55 |
| Мне нужно что бы скрипт не вылетал при ошибке которую не избежать. в PHP его можно использовать если критически нужна допустим как в моем случае |
| Автор: Simpliest 19.1.2010, 13:58 |
| DikShv, ты ошибаешься. И в PHP в твоем случае он не нужен. Обработка ошибок - это часть приложения. И этим необходимо заниматься. @ всего лишь подавляет вывод сообщения. Но!!! саму ошибку не подавляет и не устраняет. |
| Автор: DikShv 19.1.2010, 14:16 | ||||
согласен что можно ошибку и подавить настройками но вот допустим по второй моей теме
тут выскакивает дубликат ключей и легче его подавить ошибку чем ее контролировать т.к. это ошибка не кода а дубликатами записей в БД на разных серверах вопрос возможно ли подавить в Ruby? Ну и по второму вопроссу |
| Автор: DikShv 19.1.2010, 14:32 |
| Заглушки я ставлю всегда после отладки на конечную версию так что знаю точно что там может выскочить и пишу так что бы не выскакивало нечего и где нужно они обрабатываются, а где нет глушатся т.к. если все обработать что нужно и не нужно будит потеря в производительности так что не нужно меня учить что и как обрабатывать в РНР лучше скажите как заглушку в ruby поставить и да в том скрипте кроме как дубликата нечего не может быть))) |