![]() |
|
|
![]()
|
|
| DikShv |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.1.2010 Репутация: нет Всего: нет |
Подскажите альтернативные действия
1. по MySql РНР
Я сделал так (Ruby)
2. по MySql PHP
Я сделал так (Ruby)
3. есть ли альтернатива символу @ в Ruby или только исключения? Допустим в вопросе 2 имеются дубликаты ключей в tpeodat2 и ключ нельзя убирать а дубликаты просто должны проскакивать и по условию считать сколько занесено сколько нет нашел выход только через rescue error=1 4. Подскажите есть ли аналог функции unset в РНР |
||||||||
|
|||||||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
За его использование и в PHP стреляют. Ты хочешь его в Ruby иметь? |
|||
|
||||
| DikShv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.1.2010 Репутация: нет Всего: нет |
Мне нужно что бы скрипт не вылетал при ошибке которую не избежать. в PHP его можно использовать если критически нужна допустим как в моем случае
|
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
DikShv, ты ошибаешься. И в PHP в твоем случае он не нужен.
Обработка ошибок - это часть приложения. И этим необходимо заниматься. @ всего лишь подавляет вывод сообщения. Но!!! саму ошибку не подавляет и не устраняет. |
|||
|
||||
| DikShv |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.1.2010 Репутация: нет Всего: нет |
согласен что можно ошибку и подавить настройками но вот допустим по второй моей теме
тут выскакивает дубликат ключей и легче его подавить ошибку чем ее контролировать т.к. это ошибка не кода а дубликатами записей в БД на разных серверах вопрос возможно ли подавить в Ruby? Ну и по второму вопроссу |
||||
|
|||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: нет Всего: 3 |
А может выскочить и не дубликат. Но поскольку ты тупо не обработал ошибку - ты об этом не знаешь. Поэтому надо обрабатывать!!! ошибку, и если она является ошибкой дублирования ключей, то согласно логики своей программы ты можешь продолжать выполнение. А если это какая-то другая ошибка - то и реакция должна быть другой. Тебе не смешно, что тебя с твоими 6тью годами стажа учит фактически новичек? |
|||
|
||||
| DikShv |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.1.2010 Репутация: нет Всего: нет |
Заглушки я ставлю всегда после отладки на конечную версию так что знаю точно что там может выскочить
и пишу так что бы не выскакивало нечего и где нужно они обрабатываются, а где нет глушатся т.к. если все обработать что нужно и не нужно будит потеря в производительности так что не нужно меня учить что и как обрабатывать в РНР лучше скажите как заглушку в ruby поставить и да в том скрипте кроме как дубликата нечего не может быть))) |
|||
|
||||
![]()
|
| Правила форума "Ruby: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |