Вопрос скорее, скажем так, удобства написания и читабельности.
Обычно мои скрипты выглядят примерно так:
Click!
Идея тут в том, что в верхней части выполняются все запросы и часть обработки, а уже потом, если всё прошло нормально, делается ещё одна разветвиловка (в примере отсутствует) и выводится что-нибудь на страницу. Или если были ошибки, то выводится сообщение об ошибке. Почему я не использовал конструкции типа «or die()»? Потому что тогда сломается оформление страницы, а мне бы хотелось чтобы даже в ошибочных случаях оно выводилось.
Буду рад услышать любые предложения, о том, как это можно было бы сделать по-другому, красивее и эстетичнее.