Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%)
|
Czytałem coś o wyjątkach, wiem jak się ich używa, jednak nie mam pojęcia PO CO??
Patrząc na przykład z PHPEdia
Jaki sens ma łapanie tutaj wyjątku ?! Czy nie lepiej jest Wyjątki wg mnie da się wrzucić TYLKO tam gdzie MOŻE POWSTAĆ błąd! Wieć czy nie lepiej jest pisać aplikacje tak BY NIE BYŁO błędów (przynajmniej tych o których wiemy że mogą być). Zgodnie z 'Lepiej zapobiegać niż leczyć'. Proszę o jakieś wytłumaczenie po co ich używać. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%)
|
dzięki za przykłady, chyba będę musiał więcej poćwiczyć, żeby czuć kiedy używać te wyjątki
Kod echo 'cOś jesT tu nie tak';die(); throw new XXX_Exception('cOś jesT tu nie tak'); Pewnie jest mniej profesjonalne, ale nie widzę sansu w kodzie .... np jakiś łatwy kaluklator i w funkcji dziel (używania wyjątków [dzielenie przez 0]) przecież dużo prościej,szybciej, czytelniej jest napisanie zwyklego nie dziel przez 0 (IMG:style_emoticons/default/wink.gif) Po prostu będę musisał wyczuć tę granicę. |
|
|
|
mimol [PHP]Wyjątki - przewidywanie błedu 21.08.2012, 11:53:54
Crozin 1. Co w przypadku gdybyś chciał zareagować na wyst... 21.08.2012, 12:04:37
mimol 1. Co w przypadku gdybyś chciał zareagować na wyst... 21.08.2012, 12:13:43
CuteOne Z życia wzięte
[PHP] pobierz, plaintext $array = a... 21.08.2012, 13:07:31
CuteOne Mylisz wyjątki z walidacją. Wyjątki mają informowa... 21.08.2012, 13:50:22
mimol Więc jeżeli programista wie, że błąd się może poja... 21.08.2012, 16:45:02
CuteOne Kolejny przykład
[PHP] pobierz, plaintext $config ... 21.08.2012, 19:56:30
mimol wyjątki mają służyć programistom , dzięki to rozja... 21.08.2012, 20:52:20
pamil Chciałbym Ci przypomnieć, że najnowsze PHP (5.4) z... 21.08.2012, 20:57:36
SmokAnalog Wyjątki wymyślono po to, żeby ułatwić życie na po... 21.08.2012, 21:08:52
irmidjusz mimol, jeśli nie używasz wyjątków, to:
- albo ap... 21.08.2012, 21:25:19 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:16 |