Witam,
mam pewien kod który coś wykonuje, powiedzmy dodaje coś do bazy x razy. Jak zrobić aby przykładowo po 29 powtórzeniu w którym jest bład szło do 30 a nie zatrzymywało skrypt i wywalało błąd?
Z góry dzięki
try { $newEntry = $cos->zrob_cos } catch (Zend_Gdata_App_HttpException $httpException) { } catch (Zend_Gdata_App_Exception $e) { }
else { require_once 'Zend/Gdata/App/AuthException.php'; throw new Zend_Gdata_App_AuthException('Reason: ' . }
if(funkcja_ktora_czasami_wywala_bledy()===to_co_wyrzuca_gdy_jest_blad) return false;
try { $newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry'); } catch (Zend_Gdata_App_HttpException $httpException) { } catch (Zend_Gdata_App_Exception $e) { }
Fatal error: Uncaught exception 'Zend_Gdata_App_AuthException' with message 'Authentication with [...] in /var/www/Zend/Gdata/ClientLogin.php:175 Stack trace: #0 /var/www/test.php(36): Zend_Gdata_ClientLogin::getHttpClient(...) #1 {main} thrown in /var/www/Zend/Gdata/ClientLogin.php on line 175
catch (Zend_Gdata_App_HttpException $httpException) { } catch (Zend_Gdata_App_Exception $e) { } catch (Zend_Gdata_App_AuthException $e) { }
// require chyba nie jest potrzebna, bo z tego co kojarzę to w Zendzie jest odpowiedni autoloader throw new Zend_Gdata_App_AuthException('wyrzucony error'));
try { $newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry'); } catch (Zend_Gdata_App_AuthException $e) { }