devpreview: да, это всё замечательно, но у меня на один php пока ушло четыре месяца, и еще столько же нужно чтоб иметь право называть себя начмнающим разрабом. А вы еще три языка предлагаете выучи
В целом стратегия правильная, да. Но в данном случае возникают сомнения. С одной стороны всё вышеперечисленное мне нужно знать для "душевного спокойствия" и уверенность, с другой стороны я сомневаюсь, стоит ли оно потраченного времени.
Такой вариант совсем не подходит.
Между проверками еще есть код (загрузка данных из БД и проч.), который уже не должен выполняться в случае первой же неудачи. При первом фейле - вылетаем из скрипта и показываем HTML код с сообщением.