Для начала надо ответить себе на вопрос - зачем тебе класс пользователя.
Если просто "шоб було", то никакой класс тебе не нужен. Обходись массивами.
Когда ты поймешь, зачем тебе классы вообще - вот тогда будет и понимание как сделать класс user.
И нет - 5 лет за 5 минут проскочить не получится.
И кстати есть большая вероятность, что ни через 5, ни через 10 лет понимание не придет. Из ста пользователей похапешечки хорошо если трое осиливают объектно-ориентированное программирование. Это не страшно, пхп - демократичный язык, можно писать ООП, можно кропать процедурщину.
Только в последнем случае не надо пытаться себя обманывать и лепить классы из навоза и соломы, как делали папуасы после войны (во время войны с неба прилетали большие железные штуки, и привозили кучу ништяков. Потом ни белых людей ни штук не стало, и ништяки кончились. Папуасы стали строить целые аэродромы - с самолетами, ангарами, заправщиками - всё из палок и соломы, в надежде что с неба снова появятся ништяки. нисработало). Потому что если ты делаешь самолет без реального понимания, как он работает, то он не полетит. А будет только внещне напоминать настоящий.