Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по исключениям в PHP
|
|||
|---|---|---|---|
|
#18+
Есть у меня такой код: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Я правильно понимаю, что: 1. Если сработает мое исключение с FAIL-кодом (кодом, начинающимся с FAIL_), то отобразится мой текст исключения и работа скрипта завершиться. 2. Если сработает мое исключение с другим (не FAIL) кодом, то ничего не произойдет и работа скрипта в блоке try продолжится. 3. Если сработает не мое исключение, то скрипт завершиться с die-сообщением. ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2014, 11:02 |
|
||
|
Вопрос по исключениям в PHP
|
|||
|---|---|---|---|
|
#18+
да. ток правильней делать так. ловишь исключение, можешь исправить ситуацию, чтобы дальше работа пошла штатно - делаешь. скрипт продолжит работу. если не можешь но надо откатить чтото откатываешь и ... или сразу и ... порождение этого же исключения выше throw $e; это вместо вот того ещо что ты разкидываешь по своему коду. а на всём коде работает глобальный твой колбек, который ловит все не словленные исключения, и уже там. 1)пишем в лог что возникло не поправимое 2)если надо чтото выдаём в ответ 3)завершаем работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2014, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38668784&tid=1462700]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 308ms |

| 0 / 0 |
