Silentland
Новичок
:-D
Что со звоном? я не встречал ни в struts ни в spring ни в jsf изключений по вводу со стороны пользователя,Пока досконально разбираюсь в эксепшенах и загрузке файлов. пробелы, отступы это так, если к слову придется) А что там со звоном не так? Языки-то примерно одинаково развиваются...
Статья вредная и написана нубом.Silentland
Вот, рекомендую к прочтению: http://habrahabr.ru/post/130597/
$Db->begin();
try {
$Db->query($query);
$Db->query($query2);
$Db->commit();
} catch (Exception $e) {
$Db->rollback();
throw $e;
}
for (;;) {
while ($element = $queue->next()) {
process($element);
}
sleep(30);
}
define('MAX_EXCEPTIONS', 10);
$exception_counter = 0;
for (;;) {
try {
while ($element = $queue->next($element)) {
process($element);
}
} catch (Exception $e) {
$logger->logException($e);
if (++$exception_counter > MAX_EXCEPTIONS) {
$logger->logError('Too many exceptions: ' . $exception_counter . '. Halting');
break;
}
}
sleep(30);
}
import sys
try:
f = open('myfile.txt')
s = f.readline()
i = int(s.strip())
except IOError as e:
print "I/O error({0}): {1}".format(e.errno, e.strerror)
except ValueError:
print "Could not convert data to an integer."
except:
print "Unexpected error:", sys.exc_info()[0]
raise
если ты про catchable exceptions в java, то само такое разделение многие (я тожеразделять исключения-неожиданные (форс мажор или ошибки) и исключения-контрактные (то, что и называют обыкновенно исключительными ситуациями).