Холивар развели.
@Milky Way если этот код - практика ООП и обучение, то все в порядке. Как готовое решение - не катит. Все-таки не стоит пихать ооп везде, где только можно. Это не профессионально. Далее стиль написания, ну вообще это дело каждого, если он сможет разобрать этот код через год и с ним боле не работать никому - то норм и так. Иначе - следует оформить. Выводить в эхо хтмл элементы довольно оригинально придумано)) Рядом, а точнее В ооп смотрится, мягко говоря, глупо. Ну и эти иф-энд иф, просто фейспалм. Что касается резкой критики - почти все юзеры этого форума быдлошколотрололо, так что выставляя здесь ты должен был ожидать чего-то худшего
@Less обычно, если хотят жоско обговнить, то предлагают свой лучший вариант того же функционала (минимум), но и так получилось не плохо.