Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%)
|
Witam,
chciałbym ogarnąć obsługę wyjątków w php, ale jakoś tego nie czaje. Załóżmy, że chcę wrzucić w blok try {} funkcję file_get_contents W przypadku, gdy link nie istnieje powinno zwrócić wyjątek. Ale kod:
Nic nie zwraca mimo złego url`a Co źle robię ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
1) nic nie wyświetlasz
2) file_get_contents nie zwraca wyjątkó tylko błędy 3) Zamień błedy na wyjątki http://snippets.dzone.com/posts/show/1617 To jest przykład, ale kluczem jest zastosowanie set_error_handler |
|
|
|
Fixus obsługa wyjątków 14.04.2011, 13:33:50
Crozin Wyjątki w PHP są o tyle śmieszne, że jeżeli sam ic... 14.04.2011, 13:38:28
Fixus to pesymistyczne wieści.
A jak najlepiej ustawić ... 14.04.2011, 13:47:18
wookieb google -> php convert errors to exceptions 14.04.2011, 13:51:28 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 07:43 |