На этот говнокод невозможно смотреть, у меня кровь из глаз пошла.
Давай ты для начала
1. Почитаешь об автозагрузке классов
2. Перестанешь писать require в методах и почитаешь про
внедрение зависимостей.
3. Перестанешь использовать собаку @ там, где это не требуется. А именно в условии if (@$_REQUEST['select']) , для этого есть функции isset и empty.
4. Внятно сформулируешь свой вопрос без кучи этого околорабочего кода и напишешь небольшой класс, описав проблемы с геттерами и сеттерами.