Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 28.03.2015 Ostrzeżenie: (0%)
|
Witam, mam kod, który łączy się z API za pomocą SOAP
a następnie wywołuję funkcję, która pobiera dane:
Funkcja działa w pętli, gdyż wywoływana jest dla sporej ilości informacji, niestety w systemie są id, które nie istnieją i w momencie, gdy zmienna $id właśnie na coś takiego trafi, to wyrzuca błąd:
Jak podejść do tematu, żeby po prostu brakujące id były pomijane? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
No wlasnie nie. Sam podales is-soap-fault() a to wlasnie jest po to by nie miec wyjatkow
|
|
|
|
wariat12 SOAP obsługa błędów 9.05.2016, 10:55:57
nospor try... catch.... ? 9.05.2016, 11:10:50
LowiczakPL [PHP] pobierz, plaintext if (isset($id... 9.05.2016, 14:51:27
nospor @LowiczakPL problemem bylo ze w systemie nie ma id... 9.05.2016, 15:00:22
LowiczakPL czy w takim razie wysłanie 'exceptions' =... 9.05.2016, 16:24:10
nospor Nawet jesli tak, to zniweluje to rowniez inne exce... 9.05.2016, 16:29:26
LowiczakPL to proponuję jeszcze http://php.net/manual/en/func... 9.05.2016, 16:33:11
nospor A co ty tak wyjatkow nie lubisz? 9.05.2016, 16:34:23
LowiczakPL Ależ to jest z obsługą wyjątków.
[PHP] pobierz, p... 9.05.2016, 16:36:46 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 18:02 |